Sdílet prostřednictvím


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_mallocnebo .
_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_mallocnebo .
_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_mallocnebo .
_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).

Viz také

Rutiny UCRT (Universal C runtime) podle kategorie