Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The following C run-time functions support data alignment.
Data-Alignment Routines
Routine |
Use |
.NET Framework equivalent |
|---|---|---|
Frees a block of memory that was allocated with _aligned_mallocor _aligned_offset_malloc. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Frees a block of memory that was allocated with _aligned_malloc or _aligned_offset_malloc (debug only). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Allocates memory on a specified alignment boundary. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Allocates memory on a specified alignment boundary with additional space for a debugging header and overwrite buffers (debug version only). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Returns the size of a memory block allocated in the heap. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Returns the size of a memory block allocated in the heap (debug version only). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Allocates memory on a specified alignment boundary. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Allocates memory on a specified alignment boundary (debug version only). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc (debug version only). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc and initializes the memory to 0. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
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). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc (debug version only). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Changes the size of a memory block that was allocated with _aligned_malloc or _aligned_offset_malloc and initializes the memory to 0. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
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). |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |