Freigeben über


MFSerializePresentationDescriptor-Funktion (mfidl.h)

Serialisiert einen Präsentationsdeskriptor in ein Bytearray.

Syntax

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

Parameter

pPD

Zeiger auf die IMFPresentationDescriptor-Schnittstelle des zu serialisierenden Präsentationsdeskriptors.

pcbData

Empfängt die Größe des ppbData-Arrays in Bytes.

ppbData

Empfängt einen Zeiger auf ein Array von Bytes, das den serialisierten Präsentationsdeskriptor enthält. Der Aufrufer muss den Arbeitsspeicher für das Array durch Aufrufen von CoTaskMemFree freigeben.

Rückgabewert

Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich ausgeführt.

Hinweise

Um den Präsentationsdeskriptor zu deserialisieren, übergeben Sie das Bytearray an die MFDeserializePresentationDescriptor-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

IMFPresentationDescriptor

Media Foundation-Funktionen