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

Consulte también

Funciones de Media Foundation