_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 函式不同。 如果 memblockNULL 指標,此函式不會執行任何動作。 它不會變更 errno ,也不會叫用不正確參數處理常式。 如果函式中發生錯誤,因為 _aligned 函式未用來配置記憶體區塊,或因為某些未預期的災害而發生記憶體不一致,則函式會從 _RPT_RPTF_RPTW_RPTFW 產生偵錯報告。

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

常式 必要的標頭
_aligned_free <malloc.h>

範例

如需詳細資訊,請參閱_aligned_malloc

另請參閱

資料對齊方式