MFHeapAlloc 函式 (mfapi.h)
配置記憶體區塊。
語法
void * MFHeapAlloc(
[in] size_t nSize,
[in] ULONG dwFlags,
[in] char *pszFile,
[in] int line,
[in] EAllocationType eat
);
參數
[in] nSize
要配置的位元組數目。
[in] dwFlags
零個或多個旗標。 如需有效旗標的清單,請參閱 Windows SDK 檔中的 HeapAlloc 。
[in] pszFile
保留的。 設定為 Null。
[in] line
保留的。 設定為零。
[in] eat
保留的。 設定為 eAllocationTypeIgnore。
傳回值
如果函式成功,它會傳回已配置記憶體區塊的指標。 如果函式失敗,它會傳回 Null。
備註
在媒體基礎的目前版本中,此函式相當於呼叫 HeapAlloc 函式,並指定呼叫程式的堆積。
若要釋放配置的記憶體,請呼叫 MFHeapFree。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | mfapi.h |
程式庫 | Mfplat.lib |
Dll | Mfplat.dll |