coGetMalloc 函式 (combaseapi.h)

擷取預設 OLE 工作記憶體配置器 (指標,以支援 IMalloc 介面的系統實作) ,讓應用程式可以呼叫其方法來管理記憶體。

語法

HRESULT CoGetMalloc(
  [in]  DWORD    dwMemContext,
  [out] LPMALLOC *ppMalloc
);

參數

[in] dwMemContext

此參數必須是 1。

[out] ppMalloc

接收記憶體配置器介面指標的 IMalloc* 指標變數位址。

傳回值

此函式可以傳回標準傳回值S_OK、E_INVALIDARG和E_OUTOFMEMORY。

備註

無法從遠端進程使用透過 ppMalloc 參數接收之 IMalloc 介面指標的指標;每個進程都必須有自己的配置器。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 combaseapi.h (包含 Objbase.h)
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

CoTaskMemAlloc

IMalloc