Datenausrichtung
Die folgenden C-Laufzeitfunktionen unterstützen die Datenausrichtung.
Datenausrichtungsroutinen
Routine | Zweck |
---|---|
_aligned_free |
Gibt einen Speicherblock frei, der zugeordnet _aligned_malloc wurde oder _aligned_offset_malloc . |
_aligned_free_dbg |
Gibt einen Speicherblock frei, der zugeordnet _aligned_malloc wurde oder _aligned_offset_malloc (nur debuggen). |
_aligned_malloc |
Weist Speicher mit einer definierten Zuweisungsgrenze zu. |
_aligned_malloc_dbg |
Weist Speicher auf einer angegebenen Ausrichtungsgrenze mit zusätzlichem Speicherplatz für einen Debugheader zu und überschreibt Puffer (nur Debugversion). |
_aligned_msize |
Gibt die Größe eines im Heap belegten Speicherblocks zurück. |
_aligned_msize_dbg |
Gibt die Größe eines im Heap belegten Speicherblocks zurück (nur Debugversion). |
_aligned_offset_malloc |
Weist Speicher mit einer definierten Zuweisungsgrenze zu. |
_aligned_offset_malloc_dbg |
Belegt Speicher in einer angegebenen Ausrichtungsgrenze (nur Debugversion). |
_aligned_offset_realloc |
Ändert die Größe eines Speicherblocks, der zugeordnet _aligned_malloc wurde, oder _aligned_offset_malloc . |
_aligned_offset_realloc_dbg |
Ändert die Größe eines Speicherblocks, der zugeordnet _aligned_malloc wurde oder _aligned_offset_malloc (nur Debugversion). |
_aligned_offset_recalloc |
Ändert die Größe eines Speicherblocks, der zugewiesen _aligned_malloc wurde, oder _aligned_offset_malloc initialisiert den Speicher auf 0. |
_aligned_offset_recalloc_dbg |
Ändert die Größe eines Speicherblocks, der zugewiesen _aligned_malloc wurde, oder _aligned_offset_malloc initialisiert den Speicher auf 0 (nur Debugversion). |
_aligned_realloc |
Ändert die Größe eines Speicherblocks, der zugeordnet _aligned_malloc wurde, oder _aligned_offset_malloc . |
_aligned_realloc_dbg |
Ändert die Größe eines Speicherblocks, der zugeordnet _aligned_malloc wurde oder _aligned_offset_malloc (nur Debugversion). |
_aligned_recalloc |
Ändert die Größe eines Speicherblocks, der zugewiesen _aligned_malloc wurde, oder _aligned_offset_malloc initialisiert den Speicher auf 0. |
_aligned_recalloc_dbg |
Ändert die Größe eines Speicherblocks, der zugewiesen _aligned_malloc wurde, oder _aligned_offset_malloc initialisiert den Speicher auf 0 (nur Debugversion). |