Zarovnání dat
Následující funkce běhu jazyka C podporují zarovnání dat.
Rutiny zarovnání dat
Rutina | Používání |
---|---|
_aligned_free |
Uvolní blok paměti, který byl přidělen _aligned_malloc _aligned_offset_malloc nebo . |
_aligned_free_dbg |
Uvolní blok paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc (pouze ladění). |
_aligned_malloc |
Přidělí paměť na zadanou hranici zarovnání. |
_aligned_malloc_dbg |
Přidělí paměť na zadané hranici zarovnání s nadbytečným místem pro hlavičku ladění a přepíše vyrovnávací paměti (pouze ladicí verze). |
_aligned_msize |
Vrátí velikost bloku paměti přiděleného v haldě. |
_aligned_msize_dbg |
Vrátí velikost bloku paměti přiděleného v haldě (pouze ladicí verze). |
_aligned_offset_malloc |
Přidělí paměť na zadanou hranici zarovnání. |
_aligned_offset_malloc_dbg |
Přidělí paměť na zadanou hranici zarovnání (pouze ladicí verze). |
_aligned_offset_realloc |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc _aligned_offset_malloc nebo . |
_aligned_offset_realloc_dbg |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc (pouze ladicí verze). |
_aligned_offset_recalloc |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc inicializuje paměť na 0. |
_aligned_offset_recalloc_dbg |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc inicializuje paměť na 0 (pouze ladicí verze). |
_aligned_realloc |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc _aligned_offset_malloc nebo . |
_aligned_realloc_dbg |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc (pouze ladicí verze). |
_aligned_recalloc |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc inicializuje paměť na 0. |
_aligned_recalloc_dbg |
Změní velikost bloku paměti, který byl přidělen _aligned_malloc nebo _aligned_offset_malloc inicializuje paměť na 0 (pouze ladicí verze). |