_aligned_free
釋放先前用 _aligned_malloc 或 _aligned_offset_malloc 分配的記憶體區塊。
void _aligned_free (
void *memblock
);
參數
- memblock
傳回至 _aligned_malloc 或 _aligned_offset_malloc 函式的記憶體區塊的指標。
備註
_aligned_free 標記為 __declspec(noalias),表示函式保證不會修改全域變數。 如需詳細資訊,請參閱noalias。
這個函式不會驗證其參數,不同於其他 _aligned CRT 函式。 如果 memblock 是 NULL 指標,這個函式不會執行任何動作。 它不會變更 errno ,也不叫用無效的參數處理常式。 如果函式因為發生不使用 _aligned 函式配置的記憶體區塊或由於某些無法預料的嚴重事件而記憶體不重合,函式會從 _RPT、_RPTF、_RPTW、_RPTFW 巨集 產生偵錯報告。
需求
常式 |
必要的標頭 |
---|---|
_aligned_free |
<malloc.h> |
範例
如需詳細資訊,請參閱 _aligned_malloc。
.NET Framework 對等用法
不適用。若要呼叫標準 C 函式,請使用 PInvoke。如需詳細資訊,請參閱平台叫用範例。