Share via


資料對齊

下列 C 執行階段函式支援資料對齊。

資料對齊常式

常式 使用
_aligned_free 釋放使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊。
_aligned_free_dbg 釋放已使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊(僅限偵錯)。
_aligned_malloc 針對指定的對齊界限配置記憶體。
_aligned_malloc_dbg 在指定的對齊界限上配置記憶體,並為偵錯標頭配置額外的空間,並覆寫緩衝區(僅限偵錯版本)。
_aligned_msize 傳回堆積中所配置的記憶體區塊大小。
_aligned_msize_dbg 傳回堆積中所配置的記憶體區塊大小 (僅限偵錯版本)。
_aligned_offset_malloc 針對指定的對齊界限配置記憶體。
_aligned_offset_malloc_dbg 在指定的對齊界限上配置記憶體 (僅限偵錯版本)。
_aligned_offset_realloc 變更使用 或 _aligned_offset_malloc 配置的 _aligned_malloc 記憶體區塊大小。
_aligned_offset_realloc_dbg 變更已配置 _aligned_malloc_aligned_offset_malloc 的記憶體區塊大小(僅限偵錯版本)。
_aligned_offset_recalloc 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0。
_aligned_offset_recalloc_dbg 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0(僅限偵錯版本)。
_aligned_realloc 變更使用 或 _aligned_offset_malloc 配置的 _aligned_malloc 記憶體區塊大小。
_aligned_realloc_dbg 變更已配置 _aligned_malloc_aligned_offset_malloc 的記憶體區塊大小(僅限偵錯版本)。
_aligned_recalloc 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0。
_aligned_recalloc_dbg 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0(僅限偵錯版本)。

另請參閱

依類別排序的通用 C 執行階段常式