Partager via


MÉTHODE IMDSPStorage2 ::SetAttributes2 (mswmdm.h)

La méthode SetAttributes2 étend IMDSPStorage ::SetAttributes en vous permettant de définir des formats audio et vidéo et des attributs étendus d’un objet de stockage.

Syntaxe

HRESULT SetAttributes2(
  [in] DWORD            dwAttributes,
  [in] DWORD            dwAttributesEx,
  [in] _WAVEFORMATEX    *pAudioFormat,
  [in] _VIDEOINFOHEADER *pVideoFormat
);

Paramètres

[in] dwAttributes

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

[in] dwAttributesEx

DWORD contenant les attributs étendus. Aucun attribut étendu n’est actuellement défini.

[in] pAudioFormat

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

[in] pVideoFormat

Pointeur vers une structure de _VIDEOINFOHEADER qui contient des informations de format vidéo sur l’objet. Ce paramètre est facultatif et est ignoré si le fichier n’est pas vidéo.

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

Consultez Remarques relatives à 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

IMDSPStorage2 Interface

IMDSPStorage2 ::GetAttributes2

IMDSPStorage ::SetAttributes

IWMDMStorage ::SetAttributes