Freigeben über


IMDSPDevice-Schnittstelle (mswmdm.h)

Die IMDSPDevice-Schnittstelle bietet eine instance-basierte Zuordnung zu einem Mediengerät. Über diese Schnittstelle kann der Client einen Speichermedien-Enumerator für das Gerät abrufen, Informationen zum Gerät abrufen und undurchsichtige Befehle (Passthrough) an das Gerät senden. IMDServiceProvider2 erweitert IMDSPDevice durch Die Bereitstellung von Methoden zum Abrufen von Videoformaten, zum Abrufen von Plug & Play Gerätenamen (PnP), zum Aktivieren der Verwendung von Eigenschaftenseiten und zum Abrufen eines Zeigers auf ein Speichermedium aus dessen Namen. Diese Schnittstelle ist für den Dienstanbieter optional, wird jedoch empfohlen.

Vererbung

Die IMDSPDevice-Schnittstelle erbt von der IUnknown-Schnittstelle . IMDSPDevice verfügt auch über folgende Membertypen:

Methoden

Die IMDSPDevice-Schnittstelle verfügt über diese Methoden.

 
IMDSPDevice::EnumStorage

Die EnumStorage-Methode ruft einen Zeiger auf eine IMDSPEnumStorage-Schnittstelle eines Enumeratorobjekts ab, das die Speicher der obersten Ebene auf dem Gerät darstellt. Speicher auf oberster Ebene für ein Gerät ist das Stammverzeichnis des Speichermediums.
IMDSPDevice::GetDeviceIcon

Die GetDeviceIcon-Methode gibt ein HICON zurück, das das Symbol darstellt, das der Gerätedienstanbieter für die Darstellung dieses Geräts verwendet.
IMDSPDevice::GetFormatSupport

Die GetFormatSupport-Methode ruft alle vom Gerät unterstützten Formate ab. Die Formatinformationen umfassen Codecs, Dateiformate und Digitale Rechteverwaltungsschemas.
IMDSPDevice::GetManufacturer

Die GetManufacturer-Methode ruft den Namen des Herstellers des Geräts ab. (IMDSPDevice.GetManufacturer)
IMDSPDevice::GetName

Die GetName-Methode ruft den Namen des Geräts ab.
IMDSPDevice::GetPowerSource

Die GetPowerSource-Methode gibt an, ob das Gerät mit Akkus, externem Strom oder beidem ausgeführt werden kann und auf welcher Art von Stromquelle es gerade ausgeführt wird.
IMDSPDevice::GetSerialNumber

Die GetSerialNumber-Methode ruft die Seriennummer ab, die das Gerät eindeutig identifiziert.
IMDSPDevice::GetStatus

Die GetStatus-Methode ruft alle Geräte status Informationen ab, die das Gerät bereitstellen kann.
IMDSPDevice::GetType

Die GetType-Methode ruft Gerätetypinformationen ab.
IMDSPDevice::GetVersion

Die GetVersion-Methode ruft die Versionsnummer des Geräts ab.
IMDSPDevice::SendOpaqueCommand

Die SendOpaqueCommand-Methode sendet einen Befehl über Windows Media Geräte-Manager. Ohne darauf zu reagieren, übergibt Windows Media Geräte-Manager den Befehl an ein Gerät.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h

Weitere Informationen

IMDSPDevice2-Schnittstelle

IMDSPDevice3-Schnittstelle

Schnittstellen für Dienstanbieter