Interface IMDSPDevice (mswmdm.h)
L’interface IMDSPDevice fournit une association basée sur instance avec un périphérique multimédia. À l’aide de cette interface, le client peut obtenir un énumérateur de média de stockage pour l’appareil, obtenir des informations sur l’appareil et envoyer des commandes opaques (pass-through) à l’appareil. IMDServiceProvider2 étend IMDSPDevice en fournissant des méthodes pour obtenir des formats vidéo, obtenir des noms d’appareils Plug-and-Play (PnP), activer l’utilisation de pages de propriétés et permettre d’obtenir un pointeur vers un support de stockage à partir de son nom. Cette interface est facultative pour le fournisseur de services, mais elle est recommandée.
Héritage
L’interface IMDSPDevice hérite de l’interface IUnknown. IMDSPDevice a également les types de membres suivants :
Méthodes
L’interface IMDSPDevice a ces méthodes.
IMDSPDevice ::EnumStorage La méthode EnumStorage récupère un pointeur vers une interface IMDSPEnumStorage d’un objet énumérateur qui représente le ou les stockages de niveau supérieur sur l’appareil. Le stockage de niveau supérieur pour un appareil est le répertoire racine du support de stockage. |
IMDSPDevice ::GetDeviceIcon La méthode GetDeviceIcon renvoie une valeur HICON qui représente l’icône que le fournisseur de services d’appareil indique doit être utilisée pour représenter cet appareil. |
IMDSPDevice ::GetFormatSupport La méthode GetFormatSupport récupère tous les formats pris en charge par l’appareil. Les informations de format incluent des codecs, des formats de fichiers et des schémas de gestion des droits numériques. |
IMDSPDevice ::GetManufacturer La méthode GetManufacturer récupère le nom du fabricant de l’appareil. (IMDSPDevice.GetManufacturer) |
IMDSPDevice ::GetName La méthode GetName récupère le nom de l’appareil. |
IMDSPDevice ::GetPowerSource La méthode GetPowerSource indique si l’appareil est capable de fonctionner sur des batteries, une alimentation externe ou les deux, et sur le type de source d’alimentation qu’il exécute actuellement. |
IMDSPDevice ::GetSerialNumber La méthode GetSerialNumber récupère le numéro de série qui identifie de manière unique l’appareil. |
IMDSPDevice ::GetStatus La méthode GetStatus récupère toutes les informations status de l’appareil que l’appareil peut fournir. |
IMDSPDevice ::GetType La méthode GetType récupère les informations de type d’appareil. |
IMDSPDevice ::GetVersion La méthode GetVersion récupère le numéro de version de l’appareil. |
IMDSPDevice ::SendOpaqueCommand La méthode SendOpaqueCommand envoie une commande via Windows Media Gestionnaire de périphériques. Sans agir dessus, Windows Media Gestionnaire de périphériques transmet la commande à un appareil. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |