Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |