Share via


Función MFSerializePresentationDescriptor (mfidl.h)

Serializa un descriptor de presentación en una matriz de bytes.

Sintaxis

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

Parámetros

pPD

Puntero a la interfaz IMFPresentationDescriptor del descriptor de presentación que se va a serializar.

pcbData

Recibe el tamaño de la matriz ppbData , en bytes.

ppbData

Recibe un puntero a una matriz de bytes que contiene el descriptor de presentación serializado. El llamador debe liberar la memoria de la matriz llamando a CoTaskMemFree.

Valor devuelto

La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
La función se ha realizado correctamente.

Comentarios

Para deserializar el descriptor de presentación, pase la matriz de bytes a la función MFDeserializePresentationDescriptor .

Requisitos

Requisito Value
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 mfidl.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

IMFPresentationDescriptor

Funciones de Media Foundation