Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert den Inhalt eines Attributspeichers aus einem Bytearray.
Syntax
HRESULT MFInitAttributesFromBlob(
[in] IMFAttributes *pAttributes,
[in] const UINT8 *pBuf,
[in] UINT cbBufSize
);
Parameter
[in] pAttributes
Zeiger auf die IMFAttributes-Schnittstelle des Attributspeichers .
[in] pBuf
Zeiger auf das Array, das die Initialisierungsdaten enthält.
[in] cbBufSize
Größe des pBuf-Arrays in Bytes.
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. |
|
Der Puffer ist ungültig. |
Hinweise
Verwenden Sie diese Funktion, um einen Attributspeicher zu deserialisieren, der mit der MFGetAttributesAsBlob-Funktion serialisiert wurde.
Diese Funktion löscht alle Attribute, die zuvor in pAttributes gespeichert wurden.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mfapi.h |
| Bibliothek | Mfplat.lib |
| DLL | Mfplat.dll |