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 |