Partager via


MÉTHODE IMDSPStorage ::SetAttributes (mswmdm.h)

La méthode SetAttributes définit les attributs d’un objet de stockage.

Syntaxe

HRESULT SetAttributes(
  [in] DWORD         dwAttributes,
  [in] _WAVEFORMATEX *pFormat
);

Paramètres

[in] dwAttributes

DWORD contenant les attributs à définir tels que définis dans la méthode IWMDMStorage ::SetAttributes .

[in] pFormat

Pointeur vers une structure de _WAVEFORMATEX qui contient des informations d’attribut sur l’objet. Ce paramètre est facultatif et est ignoré si le fichier n’est pas audio.

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes de codes d’erreur suivantes :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Remarques

La plupart des attributs retournés par GetAttributes (comme indiqué dans la table d’attributs pour IWMDMStorage ::GetAttributes) ne peuvent pas être définis, ils ne sont donc pas répertoriés dans la table d’attributs pour IWMDMStorage ::SetAttributes.

Cette méthode est facultative. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IMDSPEnumStorage Interface

IMDSPStorage Interface

IMDSPStorage2 ::SetAttributes2

IMDSPStorage ::GetAttributes

_WAVEFORMATEX