Funzione MFSerializePresentationDescriptor (mfidl.h)

Serializza un descrittore di presentazione in una matrice di byte.

Sintassi

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

Parametri

pPD

Puntatore all'interfaccia FMPresentationDescriptor del descrittore di presentazione per serializzare.

pcbData

Riceve le dimensioni della matrice ppbData , in byte.

ppbData

Riceve un puntatore a una matrice di byte contenente il descrittore di presentazione serializzato. Il chiamante deve liberare la memoria per la matrice chiamando CoTaskMemFree.

Valore restituito

La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Funzione completata.

Commenti

Per deserializzare il descrittore di presentazione, passare la matrice di byte alla funzione MFDeserializePresentationDescriptor .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

FMPresentationDescriptor

Funzioni di Media Foundation