Partager via


MÉTHODE IMDSPDevice ::GetType (mswmdm.h)

La méthode GetType récupère les informations de type d’appareil.

Syntaxe

HRESULT GetType(
  [out] DWORD *pdwType
);

Paramètres

[out] pdwType

Pointeur vers un DWORD qui reçoit les attributs de type de l’appareil. Le tableau suivant montre les types reçus.

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 au format audio.
WMDM_DEVICE_TYPE_ENCODE Le périphérique multimédia prend en charge l’encodage au 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_SDMI Le périphérique multimédia est conforme À SDMI.
WMDM_DEVICE_TYPE_NONSDMI Le périphérique multimédia n’est pas conforme À SDMI.
WMDM_DEVICE_TYPE_VIRTUAL Le périphérique multimédia n’est pas un appareil physique.
WMDM_DEVICE_TYPE_NONREENTRANT Le périphérique multimédia doit synchroniser l’accès aux services du fournisseur de services.
WMDM_DEVICE_TYPE_FILELISTRESYNC Le périphérique multimédia permet de resynchroniser la liste des fichiers.
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW Le périphérique multimédia préfère les vues de métadonnées alors 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 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.

Remarques

Cette méthode doit être implémentée. Elle ne doit pas retourner WMDM_E_NOTSUPPORTED ou E_NOTIMPL. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.

Configuration requise

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

Voir aussi

IMDSPDevice Interface

IMDSPDevice ::GetName