Fonction MFSerializePresentationDescriptor (mfidl.h)

Sérialise un descripteur de présentation dans un tableau d’octets.

Syntaxe

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

Paramètres

pPD

Pointeur vers l’interface IMFPresentationDescriptor du descripteur de présentation à sérialiser.

pcbData

Reçoit la taille du tableau ppbData , en octets.

ppbData

Reçoit un pointeur vers un tableau d’octets contenant le descripteur de présentation sérialisé. L’appelant doit libérer la mémoire du tableau en appelant CoTaskMemFree.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
La fonction a réussi.

Remarques

Pour désérialiser le descripteur de présentation, passez le tableau d’octets à la fonction MFDeserializePresentationDescriptor .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

IMFPresentationDescriptor

Fonctions Media Foundation