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
S_OK
La fonction a réussi.
E_INVALIDARG
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

Voir aussi

Attributs et propriétés

Fonctions Media Foundation