IMalloc::Alloc 方法 (objidl.h)
配置記憶體區塊。
語法
void * Alloc(
[in] SIZE_T cb
);
參數
[in] cb
要配置的記憶體區塊大小,以位元組為單位。
傳回值
如果方法成功,傳回值就是配置記憶體區塊的指標。 否則為 NULL。
應用程式應該一律檢查這個方法的傳回值,即使要求少量的記憶體,因為不會保證會配置記憶體。
備註
未定義傳回記憶體區塊的初始內容,而且不保證區塊已初始化,因此您應該在程式代碼中初始化它。 配置區塊可能會大於 cb 位元組,因為對齊和維護資訊所需的空間。
如果 cb 為零, Alloc 會配置零長度的專案,並傳回該專案的有效指標。 如果記憶體不足, Alloc 會傳 回 NULL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | objidl.h |