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