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
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 |