Share via


Função MFSerializePresentationDescriptor (mfidl.h)

Serializa um descritor de apresentação para uma matriz de bytes.

Sintaxe

HRESULT MFSerializePresentationDescriptor(
  IMFPresentationDescriptor *pPD,
  DWORD                     *pcbData,
  BYTE                      **ppbData
);

Parâmetros

pPD

Ponteiro para a interface IMFPresentationDescriptor do descritor de apresentação a ser serializado.

pcbData

Recebe o tamanho da matriz ppbData , em bytes.

ppbData

Recebe um ponteiro para uma matriz de bytes que contém o descritor de apresentação serializado. O chamador deve liberar a memória para a matriz chamando CoTaskMemFree.

Retornar valor

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
A função foi bem-sucedida.

Comentários

Para desserializar o descritor de apresentação, passe a matriz de bytes para a função MFDeserializePresentationDescriptor .

Requisitos

Requisito Valor
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 mfidl.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

IMFPresentationDescriptor

Funções do Media Foundation