Es wird empfohlen, Visual Studio 2017 zu verwenden

_aligned_free

 

Veröffentlicht: Juli 2016

Die neueste Dokumentation zu Visual Studio 2017 finden Sie unter Dokumentation zu Visual Studio 2017.

Gibt einen Speicherblock, der mit frei _aligned_malloc oder _aligned_offset_malloc.

void _aligned_free (  
   void *memblock  
);  

Parameter

memblock
Ein Zeiger auf den Speicherblock, der an die Funktion _aligned_malloc oder _aligned_offset_malloc zurückgegeben wurde.

_aligned_freemarkiert __declspec(noalias), was bedeutet, dass die Funktion garantiert keine globalen Variablen zu ändern. Weitere Informationen finden Sie unter Noalias.

Diese Funktion überprüft den Parameter, im Gegensatz zu anderen _aligned CRT-Funktionen nicht. Wenn memblock ist eine NULL -Zeiger ist, diese Funktion wird lediglich keine Aktionen ausgeführt. Ändert sich nicht errno , und es ist kein Handler für ungültige Parameter aufgerufen. Wenn ein Fehler, in der Funktion auftritt aufgrund von nicht _aligned Funktionen bereits verwenden, um den Speicherblock zuordnen bzw. eine falsche Ausrichtung des Speichers aufgrund einiger unvorhergesehene Unglück heraus, die Funktion generiert einen Debugbericht aus der _RPT, _RPTF-, _RPTW-und _RPTFW-Makros.

RoutineErforderlicher Header
_aligned_free<malloc.h>

Weitere Informationen finden Sie unter _aligned_malloc.

Nicht zutreffend. Mit PInvokerufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Ausrichten von Daten

Anzeigen: