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

Vedi anche

Funzioni di Media Foundation