MFHeapAlloc-Funktion (mfapi.h)
Belegt einen Speicherblock.
Syntax
void * MFHeapAlloc(
[in] size_t nSize,
[in] ULONG dwFlags,
[in] char *pszFile,
[in] int line,
[in] EAllocationType eat
);
Parameter
[in] nSize
Anzahl der zuzuordnenden Bytes.
[in] dwFlags
Null oder mehr Flags. Eine Liste der gültigen Flags finden Sie unter HeapAlloc in der Windows SDK-Dokumentation.
[in] pszFile
Reserviert. Auf NULL festgelegt.
[in] line
Reserviert. Auf NULL festlegen.
[in] eat
Reserviert. Legen Sie auf eAllocationTypeIgnore fest.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird ein Zeiger auf den zugeordneten Speicherblock zurückgegeben. Wenn bei der Funktion ein Fehler auftritt, gibt sie NULL zurück.
Hinweise
In der aktuellen Version von Media Foundation entspricht diese Funktion dem Aufrufen der HeapAlloc-Funktion und dem Angeben des Heaps des aufrufenden Prozesses.
Rufen Sie MFHeapFree auf, um den zugeordneten Arbeitsspeicher freizugeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |