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 |