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
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |