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
0 個以上のフラグ。 有効なフラグの一覧については、Windows SDK のドキュメントの HeapAlloc を参照してください。
[in] pszFile
予約済み。 NULL に設定します。
[in] line
予約済み。 0 に設定します。
[in] eat
予約済み。 eAllocationTypeIgnore に設定します。
戻り値
関数が成功すると、割り当てられたメモリ ブロックへのポインターが返されます。 関数が失敗した場合は、NULL が返されます。
解説
Media Foundation の現在のバージョンでは、この関数は HeapAlloc 関数を呼び出し、呼び出し元プロセスのヒープを指定することと同じです。
割り当てられたメモリを解放するには、 MFHeapFree を呼び出します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfapi.h |
Library | Mfplat.lib |
[DLL] | Mfplat.dll |