Partager via


Méthode IWMDMStorage2 ::GetAttributes2 (mswmdm.h)

La méthode GetAttributes2 récupère les attributs étendus du stockage.

Syntaxe

HRESULT GetAttributes2(
  [out] DWORD            *pdwAttributes,
  [out] DWORD            *pdwAttributesEx,
  [out] _WAVEFORMATEX    *pAudioFormat,
  [out] _VIDEOINFOHEADER *pVideoFormat
);

Paramètres

[out] pdwAttributes

Pointeur vers un DWORD spécifiant un ou plusieurs attributs définis dans la méthode IWMDMStorage ::GetAttributes , combiné avec un OR au niveau du bit.

[out] pdwAttributesEx

Pointeur vers un DWORD spécifiant les attributs étendus. Actuellement, aucun attribut étendu n’est défini.

[out] pAudioFormat

Pointeur facultatif vers une structure _ WAVEFORMATEX qui spécifie des informations audio sur l’objet . Ce paramètre est ignoré si le fichier n’est pas audio.

[out] pVideoFormat

Pointeur facultatif vers une structure _ VIDEOINFOHEADER qui spécifie des informations vidéo sur l’objet . Ce paramètre 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 suivantes de codes d’erreur :

  • 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

L’évaluation des attributs est une étape cruciale lors de l’exposition du contenu de l’appareil multimédia. Certains appareils ne prennent pas en charge le stockage hiérarchique des données sur le support de stockage. La méthode GetAttributes2 est utilisée pour déduire la prise en charge et le format du système de fichiers en découvrant sa structure par le biais d’attributs d’objet.

Configuration requise

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

Voir aussi

IWMDMEnumStorage, interface

IWMDMStorage2, interface

IWMDMStorage2 ::SetAttributes2

IWMDMStorage ::EnumStorage