description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|---|
Learn more about: Data Alignment |
Data Alignment |
11/04/2016 |
|
|
35ac3d2d-a4b3-421b-954f-b7372b1f18e1 |
The following C run-time functions support data alignment.
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). |