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 |
---|---|
|
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 |