Allineamento dati
Le seguenti funzioni runtime C supportano l'allineamento di dati.
Routine di allineamento dei dati
Ciclo | Utilizzo |
---|---|
_aligned_free |
Libera un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc . |
_aligned_free_dbg |
Libera un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc (solo debug). |
_aligned_malloc |
Alloca la memoria in un limite di allineamento specificato. |
_aligned_malloc_dbg |
Alloca memoria su un limite di allineamento specificato con spazio aggiuntivo per un'intestazione di debug e buffer di sovrascrittura (solo versione di debug). |
_aligned_msize |
Restituisce le dimensioni di un blocco di memoria allocato nell'heap. |
_aligned_msize_dbg |
Restituisce le dimensioni di un blocco di memoria allocato nell'heap (solo versione di debug). |
_aligned_offset_malloc |
Alloca la memoria in un limite di allineamento specificato. |
_aligned_offset_malloc_dbg |
Alloca la memoria in un limite di allineamento specificato (solo versione di debug). |
_aligned_offset_realloc |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc . |
_aligned_offset_realloc_dbg |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc (solo versione di debug). |
_aligned_offset_recalloc |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc e inizializza la memoria su 0. |
_aligned_offset_recalloc_dbg |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc e inizializza la memoria su 0 (solo versione di debug). |
_aligned_realloc |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc . |
_aligned_realloc_dbg |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc (solo versione di debug). |
_aligned_recalloc |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc e inizializza la memoria su 0. |
_aligned_recalloc_dbg |
Modifica le dimensioni di un blocco di memoria allocato con _aligned_malloc o _aligned_offset_malloc e inizializza la memoria su 0 (solo versione di debug). |