Partager via


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

Voir aussi

IMDSPDevice2 Interface

IMDSPDevice3 Interface

Interfaces pour les fournisseurs de services