Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |