Share via


Função MFHeapAlloc (mfapi.h)

Aloca um bloco de memória.

Sintaxe

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 a serem alocados.

[in] dwFlags

Zero ou mais sinalizadores. Para obter uma lista de sinalizadores válidos, consulte HeapAlloc na documentação do SDK do Windows.

[in] pszFile

Reservado. Defina como NULL.

[in] line

Reservado. Defina como zero.

[in] eat

Reservado. Defina como eAllocationTypeIgnore.

Valor retornado

Se a função for bem-sucedida, ela retornará um ponteiro para o bloco de memória alocado. Se a função falhar, ela retornará NULL.

Comentários

Na versão atual do Media Foundation, essa função é equivalente a chamar a função HeapAlloc e especificar o heap do processo de chamada.

Para liberar a memória alocada, chame MFHeapFree.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation