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
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 |