Funzione MFHeapAlloc (mfapi.h)
Alloca un blocco di memoria.
Sintassi
void * MFHeapAlloc(
[in] size_t nSize,
[in] ULONG dwFlags,
[in] char *pszFile,
[in] int line,
[in] EAllocationType eat
);
Parametri
[in] nSize
Numero di byte da allocare.
[in] dwFlags
Zero o più flag. Per un elenco di flag validi, vedere HeapAlloc nella documentazione di Windows SDK.
[in] pszFile
Riservato. Impostare su NULL.
[in] line
Riservato. Imposta su zero.
[in] eat
Riservato. Impostare su eAllocationTypeIgnore.
Valore restituito
Se la funzione ha esito positivo, restituisce un puntatore al blocco di memoria allocato. Se la funzione ha esito negativo, restituisce NULL.
Commenti
Nella versione corrente di Media Foundation questa funzione equivale a chiamare la funzione HeapAlloc e specificare l'heap del processo chiamante.
Per liberare la memoria allocata, chiamare MFHeapFree.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |