Partager via


IWMDMStorage ::SetAttributes, méthode (mswmdm.h)

La méthode SetAttributes définit les attributs du stockage.

Syntaxe

HRESULT SetAttributes(
  [in] DWORD         dwAttributes,
  [in] _WAVEFORMATEX *pFormat
);

Paramètres

[in] dwAttributes

DWORD spécifiant les attributs à définir. Le tableau suivant répertorie les attributs qui peuvent être définis par ce paramètre.

Attribut Description
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_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.

[in] pFormat

Pointeur facultatif vers une structure _WAVEFORMATEX qui spécifie des informations audio sur 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 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

La plupart des attributs répertoriés pour GetAttributes ne peuvent pas être définis et ne sont donc pas répertoriés dans la table d’attributs pour SetAttributes.

Configuration requise

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

Voir aussi

IWMDMStorage, interface

IWMDMStorage ::GetAttributes