MFHeapAlloc 函数 (mfapi.h)
分配内存块。
语法
void * MFHeapAlloc(
[in] size_t nSize,
[in] ULONG dwFlags,
[in] char *pszFile,
[in] int line,
[in] EAllocationType eat
);
parameters
[in] nSize
要分配的字节数。
[in] dwFlags
零个或多个标志。 有关有效标志的列表,请参阅 Windows SDK 文档中的 HeapAlloc 。
[in] pszFile
保留。 设置为 NULL。
[in] line
保留。 设置为零。
[in] eat
保留。 设置为 eAllocationTypeIgnore。
返回值
如果函数成功,它将返回指向已分配内存块的指针。 如果函数失败,它将返回 NULL。
注解
在当前版本的 Media Foundation 中,此函数等效于调用 HeapAlloc 函数并指定调用进程的堆。
若要释放分配的内存,请调用 MFHeapFree。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfapi.h |
Library | Mfplat.lib |
DLL | Mfplat.dll |