Data alignment
The following C run-time functions support data alignment.
Data-alignment routines
Routine | Use |
---|---|
_aligned_free |
Frees a block of memory that was allocated with _aligned_malloc or _aligned_offset_malloc . |
_aligned_free_dbg |
Frees a block of memory that was allocated with _aligned_malloc or _aligned_offset_malloc (debug only). |
_aligned_malloc |
Allocates memory on a specified alignment boundary. |
_aligned_malloc_dbg |
Allocates memory on a specified alignment boundary with extra space for a debugging header and overwrite buffers (debug version only). |
_aligned_msize |
Returns the size of a memory block allocated in the heap. |
_aligned_msize_dbg |
Returns the size of a memory block allocated in the heap (debug version only). |
_aligned_offset_malloc |
Allocates memory on a specified alignment boundary. |
_aligned_offset_malloc_dbg |
Allocates memory on a specified alignment boundary (debug version only). |
_aligned_offset_realloc |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc . |
_aligned_offset_realloc_dbg |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc (debug version only). |
_aligned_offset_recalloc |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc and initializes the memory to 0. |
_aligned_offset_recalloc_dbg |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc and initializes the memory to 0 (debug version only). |
_aligned_realloc |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc . |
_aligned_realloc_dbg |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc (debug version only). |
_aligned_recalloc |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc and initializes the memory to 0. |
_aligned_recalloc_dbg |
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc and initializes the memory to 0 (debug version only). |
See also
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho