Fonction MFInitAttributesFromBlob (mfapi.h)
Initialise le contenu d’un magasin d’attributs à partir d’un tableau d’octets.
Syntaxe
HRESULT MFInitAttributesFromBlob(
[in] IMFAttributes *pAttributes,
[in] const UINT8 *pBuf,
[in] UINT cbBufSize
);
Paramètres
[in] pAttributes
Pointeur vers l’interface IMFAttributes du magasin d’attributs.
[in] pBuf
Pointeur vers le tableau qui contient les données d’initialisation.
[in] cbBufSize
Taille du tableau pBuf , en octets.
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
|
La mémoire tampon n’est pas valide. |
Notes
Utilisez cette fonction pour désérialiser un magasin d’attributs sérialisé avec la fonction MFGetAttributesAsBlob .
Cette fonction supprime tous les attributs précédemment stockés dans pAttributes.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Mfplat.lib |
DLL | Mfplat.dll |