Partager via


IWMDMDevice ::GetType, méthode (mswmdm.h)

La méthode GetType récupère les opérations prises en charge par l’appareil.

Syntaxe

HRESULT GetType(
  [out] DWORD *pdwType
);

Paramètres

[out] pdwType

Pointeur vers un DWORD spécifiant les attributs de type d’appareil. Les valeurs possibles retournées dans pdwType sont définies dans le tableau suivant. Microsoft recommande de définir des indicateurs de WMDM_DEVICE_TYPE_SDMI et de WMDM_DEVICE_TYPE_NONSDMI.

Type d’appareil Description
WMDM_DEVICE_TYPE_PLAYBACK Le périphérique multimédia prend en charge la lecture audio.
WMDM_DEVICE_TYPE_RECORD Le périphérique multimédia prend en charge l’enregistrement audio.
WMDM_DEVICE_TYPE_DECODE Le périphérique multimédia prend en charge le décodage de format audio.
WMDM_DEVICE_TYPE_ENCODE Le périphérique multimédia prend en charge l’encodage de format audio.
WMDM_DEVICE_TYPE_STORAGE Le périphérique multimédia dispose d’un stockage intégré pour les fichiers multimédias.
WMDM_DEVICE_TYPE_VIRTUAL Le périphérique multimédia n’est pas un appareil physique.
WMDM_DEVICE_TYPE_SDMI Le périphérique multimédia peut accepter du contenu protégé par SDMI.
WMDM_DEVICE_TYPE_NONSDMI Le périphérique multimédia peut accepter du contenu non-SDMI.
WMDM_DEVICE_TYPE_NONREENTRANT L’appareil multimédia doit synchroniser l’accès aux services windows Media Gestionnaire de périphériques.
WMDM_DEVICE_TYPE_FILELISTRESYNC Le périphérique multimédia permet de resynchroniser la liste des fichiers.
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW L’appareil multimédia préfère les vues de métadonnées pendant que ses stockages sont énumérés.

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

Les fournisseurs de services Microsoft actuels peuvent ne pas fournir d’informations fiables sur les appareils, sauf WMDM_DEVICE_TYPE_NONSDMI ou WMDM_DEVICE_TYPE_SDMI. Tous les appareils seront signalés comme prenant en charge le premier ; les appareils qui prennent en charge les numéros de série retournent également ces derniers.

Configuration requise

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

Voir aussi

IWMDMDevice, interface

IWMDMDevice ::GetName