Partager via


Méthode IWMDMStorage ::GetAttributes (mswmdm.h)

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

Syntaxe

HRESULT GetAttributes(
  [out] DWORD         *pdwAttributes,
  [out] _WAVEFORMATEX *pFormat
);

Paramètres

[out] pdwAttributes

Pointeur vers un DWORD spécifiant un ou plusieurs des attributs suivants, combinés à un OR au niveau du bit.

Attribut Description
WMDM_STORAGE_ATTR_FILESYSTEM Cet objet est le support de stockage de niveau supérieur, par exemple, un carte de stockage ou un autre type de stockage intégré.
WMDM_STORAGE_ATTR_REMOVABLE Le support de stockage global est amovible.
WMDM_STORAGE_ATTR_NONREMOVABLE Le support de stockage global n’est pas amovible.
WMDM_STORAGE_ATTR_FOLDERS Le support de stockage global prend en charge les dossiers et la hiérarchie de fichiers.
WMDM_STORAGE_ATTR_HAS_FILES Cet objet de stockage contient au moins un fichier en tant qu’enfant immédiat.
WMDM_STORAGE_ATTR_HAS_FOLDERS Cet objet de stockage contient au moins un dossier en tant qu’enfant immédiat.
WMDM_STORAGE_ATTR_CANEDITMETADATA Ce stockage peut modifier les métadonnées.
WMDM_FILE_ATTR_FILE Il s’agit d’un fichier sur le support de stockage.
WMDM_FILE_ATTR_FOLDER Il s’agit d’un dossier sur le support de stockage.
WMDM_FILE_ATTR_LINK Il s’agit d’un lien qui crée une association entre plusieurs fichiers.
WMDM_FILE_ATTR_AUDIO Ce fichier contient des données audio.
WMDM_FILE_ATTR_DATA Ce fichier contient des données non audio.
WMDM_FILE_ATTR_CANPLAY Ce fichier audio peut être lu par l’appareil.
WMDM_FILE_ATTR_CANDELETE Ce fichier peut être supprimé.
WMDM_FILE_ATTR_CANMOVE Ce fichier ou dossier peut être déplacé sur le support de stockage.
WMDM_FILE_ATTR_CANRENAME Ce fichier ou dossier peut être renommé.
WMDM_FILE_ATTR_CANREAD Ce fichier peut être lu par l’ordinateur hôte.
WMDM_FILE_ATTR_MUSIC Ce fichier audio contient de la musique.
WMDM_FILE_ATTR_AUDIOBOOK Il s’agit d’un fichier de livre audio.
WMDM_FILE_ATTR_VIDEO Ce fichier contient des données vidéo.
WMDM_FILE_ATTR_HIDDEN Ce fichier est masqué sur le système de fichiers
WMDM_FILE_ATTR_SYSTEM Il s’agit d’un fichier système
WMDM_FILE_ATTR_READONLY Il s’agit d’un fichier en lecture seule.
WMDM_STORAGE_ATTR_VIRTUAL Ce stockage est virtuel et ne correspond pas à un stockage réel sur le système de fichiers de l’appareil. (Les dossiers créés en fonction des métadonnées sont un exemple de stockage virtuel.)
WMDM_STORAGE_IS_DEFAULT Ce stockage est l’emplacement par défaut pour placer de nouveaux médias numériques sur l’appareil.
WMDM_STORAGE_CONTAINS_DEFAULT Ce stockage contient le stockage par défaut dans lequel les nouveaux supports numériques doivent être placés.

[out] pFormat

Pointeur facultatif vers une structure _WAVEFORMATEX qui spécifie les attributs audio de l’objet.

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.

Configuration requise

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

Voir aussi

Exploration d’un appareil

IWMDMEnumStorage Interface

IWMDMStorage Interface

IWMDMStorage ::EnumStorage

IWMDMStorage ::SetAttributes

_WAVEFORMATEX