Función MFHeapAlloc (mfapi.h)
Asigna un bloque de memoria.
Sintaxis
void * MFHeapAlloc(
[in] size_t nSize,
[in] ULONG dwFlags,
[in] char *pszFile,
[in] int line,
[in] EAllocationType eat
);
Parámetros
[in] nSize
Número de bytes que se van a asignar.
[in] dwFlags
Cero o más marcas. Para obtener una lista de marcas válidas, consulte HeapAlloc en la documentación de Windows SDK.
[in] pszFile
Reservado. Se establece en NULL.
[in] line
Reservado. Establecer en cero.
[in] eat
Reservado. Establezca en eAllocationTypeIgnore.
Valor devuelto
Si la función se ejecuta correctamente, devuelve un puntero al bloque de memoria asignado. Si se produce un error en la función, devuelve NULL.
Comentarios
En la versión actual de Media Foundation, esta función equivale a llamar a la función HeapAlloc y especificar el montón del proceso de llamada.
Para liberar la memoria asignada, llame a MFHeapFree.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.dll |