mswmdm.h-Header
Dieser Header wird vom Windows Media Geräte-Manager 11 SDK verwendet. Weitere Informationen finden Sie unter
mswmdm.h enthält die folgenden Programmierschnittstellen:
IComponentAuthenticate Die IComponentAuthenticate-Schnittstelle ermöglicht eine sichere, verschlüsselte Kommunikation zwischen Modulen von Windows Media Geräte-Manager. |
IMDServiceProvider Die IMDServiceProvider-Schnittstelle ist die erste Schnittstelle, die Windows Media Geräte-Manager verwendet, um eine Verbindung mit Ihrem Dienstanbieter herzustellen. |
IMDServiceProvider2 Die IMDServiceProvider2-Schnittstelle erweitert die IMDServiceProvider-Schnittstelle, indem sie eine Möglichkeit bietet, IMDSPDevice-Objekte für einen bestimmten Gerätepfadnamen abzurufen. Der Gerätepfadname stammt aus dem PnP-Subsystem (Plug and Play). |
IMDServiceProvider3 Die IMDServiceProvider3-Schnittstelle erweitert die IMDServiceProvider2-Schnittstelle, indem sie eine Methode zum Festlegen der Geräteaufzählungseinstellungen bereitstellt. |
IMDSPDevice Die IMDSPDevice-Schnittstelle bietet eine instance-basierte Zuordnung zu einem Mediengerät. |
IMDSPDevice2 Die IMDSPDevice2-Schnittstelle erweitert IMDSPDevice, indem sie erweiterte Formate erhält, PnP-Gerätenamen (Plug and Play) erhält, die Verwendung von Eigenschaftenseiten ermöglicht und es ermöglicht, einen Zeiger auf ein Speichermedium aus seinem Namen abzurufen. |
IMDSPDevice3 Die IMDSPDevice3-Schnittstelle muss für Geräte unterstützt werden, die eine Synchronisierung mit Windows Medienwiedergabe erwarten. |
IMDSPDeviceControl Die IMDSPDeviceControl-Schnittstelle bietet Methoden zum Steuern von Geräten. |
IMDSPDirectTransfer Mit der IMDSPDirectTransfer-Schnittstelle können Windows Media-Geräte-Manager die Inhaltsübertragung an den Dienstanbieter delegieren. |
IMDSPEnumDevice Die IMDSPEnumDevice-Schnittstelle wird verwendet, um die Mediengeräte aufzulisten. |
IMDSPEnumStorage Die IMDSPEnumStorage-Schnittstelle wird verwendet, um die Speichermedien auf einem Gerät aufzulisten. |
IMDSPObject Die IMDSPObject-Schnittstelle verwaltet die Übertragung von Daten zu und von Speichermedien. Die Methoden Open, Read, Write und Close sind nur gültig, wenn es sich bei dem Speicherobjekt um eine Datei handelt. |
IMDSPObject2 Windows Media Geräte-Manager verwendet IMDSPObject2, um das Lesen und Schreiben von Dateien effizienter zu ermöglichen. Hinweis Wenn der Dienstanbieter den Geräteparameter UseExtendedWmdm mit dem Wert 1 nicht hinzugefügt hat, ruft Windows Media Geräte-Manager diese Schnittstelle nicht auf. Weitere Informationen hierzu finden Sie unter Geräteparameter. . |
IMDSPObjectInfo Die IMDSPObjectInfo-Schnittstelle bietet Methoden zum Abrufen und Festlegen von Parametern, mit denen beschrieben wird, wie auf abspielbare Objekte auf einem Speichermedium verwiesen oder von der IMDSPDeviceControl-Schnittstelle aufgerufen wird. |
IMDSPRevoked Die IMDSPRevoked-Schnittstelle ruft die URL ab, aus der aktualisierte Komponenten heruntergeladen werden können. Die Implementierung dieser Schnittstelle ist optional. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen. |
IMDSPStorage Die IMDSPStorage-Schnittstelle bietet eine instanzbasierte Zuordnung zu einem Speichermedium auf einem Gerät. |
IMDSPStorage2 Die IMDSPStorage2-Schnittstelle erweitert IMDSPStorage, indem Sie Methoden zum Abrufen und Festlegen erweiterter Attribute bereitstellt und es ermöglicht, einen Zeiger auf ein Speichermedium aus seinem Namen abzurufen. |
IMDSPStorage3 Die IMDSPStorage3-Schnittstelle erweitert IMDSPStorage2 um Metadaten. |
IMDSPStorage4 Die IMDSPStorage4-Schnittstelle erweitert IMDSPStorage3 zur Unterstützung virtueller Speicher (z. B. Wiedergabelisten und Alben) und Metadaten. Hinweis Wenn der Dienstanbieter den Geräteparameter UseExtendedWmdm mit dem Wert 1 nicht hinzugefügt hat, ruft Windows Media Geräte-Manager diese Schnittstelle nicht auf. Weitere Informationen hierzu finden Sie unter Geräteparameter. . |
IMDSPStorageGlobals Die IMDSPStorageGlobals-Schnittstelle, die von der IMDSPStorage-Schnittstelle abgerufen wurde, stellt Methoden zum Abrufen globaler Informationen zu einem Speichermedium bereit. Dies kann die Menge des freien Speicherplatzes, die Seriennummer des Mediums usw. umfassen. |
ISCPSecureAuthenticate Die ISCPSecureAuthenticate-Schnittstelle ist die primäre Schnittstelle des anbieters für sichere Inhalte, die Windows Media Geräte-Manager abfragen, um den anbieter für sichere Inhalte zu authentifizieren und vom Anbieter für sichere Inhalte zu authentifizieren. |
ISCPSecureAuthenticate2 Die ISCPSecureAuthenticate2-Schnittstelle erweitert ISCPSecureAuthenticate, indem sie eine Möglichkeit zum Abrufen eines Sitzungsobjekts bietet. |
ISCPSecureExchange Die ISCPSecureExchange-Schnittstelle wird verwendet, um geschützte Inhalte und Rechte auszutauschen, die inhalten zugeordnet sind. Der Anbieter für sichere Inhalte implementiert diese Schnittstelle und sichere Windows Media-Geräte-Manager Implementierungen rufen seine Methoden auf. |
ISCPSecureExchange2 Die ISCPSecureExchange2-Schnittstelle erweitert ISCPSecureExchange, indem eine neue Version der TransferContainerData-Methode bereitgestellt wird. |
ISCPSecureExchange3 Die ISCPSecureExchange3-Schnittstelle erweitert ISCPSecureExchange2, indem sie eine verbesserte Datenaustauschleistung und eine transfer-complete-Rückrufmethode bietet. |
ISCPSecureQuery Die ISCPSecureQuery-Schnittstelle wird von Windows Media Geräte-Manager abgefragt, um den Besitz von geschützten Inhalten zu bestimmen. |
ISCPSecureQuery2 Die ISCPSecureQuery2-Schnittstelle erweitert ISCPSecureQuery durch Funktionen, die bestimmt, ob der anbieter für sichere Inhalte verantwortlich ist, und wenn ja, eine URL zum Aktualisieren widerrufener Komponenten und bestimmen, welche Komponenten widerrufen wurden. |
ISCPSecureQuery3 Die ISCPSecureQuery3-Schnittstelle erweitert ISCPSecureQuery2, indem sie eine Reihe neuer Methoden zum Abrufen der Rechte und zum Treffen von Entscheidungen für einen klaren Kanal bereitstellt. |
ISCPSession Die ISCPSession-Schnittstelle bietet eine effiziente Verwaltung des allgemeinen Zustands für mehrere Vorgänge. Eine SCP-Sitzung (Secure Content Provider) ist nützlich, wenn mehrere Dateien übertragen werden. |
IWMDeviceManager Die IWMDeviceManager-Schnittstelle ist die windows Media Geräte-Manager-Schnittstelle der obersten Ebene für Anwendungen. |
IWMDeviceManager2 Die IWMDeviceManager2-Schnittstelle erweitert die IWMDeviceManager-Schnittstelle. |
IWMDeviceManager3 Die IWMDeviceManager3-Schnittstelle erweitert die IWMDeviceManager2-Schnittstelle, indem sie eine Methode bereitstellt, die die Geräteaufzählungseinstellungen festlegt. |
IWMDMDevice Die IWMDMDevice-Schnittstelle bietet Methoden zum Untersuchen und Untersuchen eines einzelnen tragbaren Geräts. Die Schnittstelle kann verwendet werden, um Informationen zu einem Gerät abzurufen und dessen Speicher aufzulisten. IWMDMDevice2 erweitert die Funktionen dieser Schnittstelle. |
IWMDMDevice2 Die IWMDMDevice2-Schnittstelle erweitert IWMDMDevice, indem sie es ermöglicht, die von einem Gerät unterstützten Videoformate abzurufen, den Speicher über seinen Namen zu finden und Eigenschaftenseiten zu verwenden. |
IWMDMDevice3 Die IWMDMDevice3-Schnittstelle erweitert IWMDMDevice2, indem Sie Methoden zum Abfragen eines Geräts nach Eigenschaften, zum Senden von Geräte-E/A-Steuerungscodes und zum Bereitstellen aktualisierter Methoden zum Suchen nach Speicher und Abrufen von Geräteformatfunktionen bereitstellt. |
IWMDMDeviceControl Die IWMDMDeviceControl-Schnittstelle bietet Methoden zum Steuern der Wiedergabe auf einem Gerät. |
IWMDMDeviceSession Die IWMDMDeviceSession-Schnittstelle verbessert die Effizienz von Gerätevorgängen, indem mehrere Vorgänge in einer Sitzung zusammengefasst werden. |
IWMDMEnumDevice Die IWMDMEnumDevice-Schnittstelle listet tragbare Geräte auf, die an einen Computer angeschlossen sind. Um diese Schnittstelle abzurufen, rufen Sie IWMDeviceManager::EnumDevices auf. |
IWMDMEnumStorage Die IWMDMEnumStorage-Schnittstelle listet Speicher auf einem Gerät auf. |
IWMDMMetaData Die IWMDMMetaData-Schnittstelle legt Metadateneigenschaften (z. B. Künstler, Album, Genre usw.) eines Speichers fest und ruft sie ab. |
IWMDMNotification Die optionale, von der Anwendung implementierte IWMDMNotification-Schnittstelle ermöglicht Es Anwendungen und Dienstanbietern, Benachrichtigungen zu empfangen, wenn Geräte oder Speicher (z. B. RAM-Karten) verbunden oder vom Computer getrennt sind. Hinweis Diese Methode wird nur für registrierte Plug-and-Play-Geräte aufgerufen. Andere Geräteein- oder -abgänge führen nicht dazu, dass diese Schnittstelle aufgerufen wird. Diese Schnittstellen-GUID ist in mssachlp.lib nicht ordnungsgemäß definiert. Daher müssen Sie |
IWMDMObjectInfo Die IWMDMObjectInfo-Schnittstelle ruft Informationen ab und legt diese fest, die steuern, wie abspielbare Dateien auf dem Gerät von der IWMDMDeviceControl-Schnittstelle verarbeitet werden. Diese Schnittstelle ist nicht für nicht abspielbare Dateien vorgesehen. |
IWMDMOperation Mit dieser optionalen, von der Anwendung implementierten IWMDMOperation-Schnittstelle kann die Anwendung steuern, wie Daten während einer Dateiübertragung vom Computer gelesen oder auf diesen geschrieben werden. |
IWMDMOperation2 Die optionale, von der Anwendung implementierte IWMDMOperation2-Schnittstelle erweitert IWMDMOperation, indem Sie Methoden zum Abrufen und Festlegen erweiterter Attribute bereitstellt. |
IWMDMOperation3 Die optionale, von der Anwendung implementierte IWMDMOperation3-Schnittstelle erweitert IWMDMOperation um eine neue Methode für die unverschlüsselte Übertragung von Daten für zusätzliche Effizienz. |
IWMDMProgress Mit dem optionalen, von der Anwendung implementierten IWMDMProgress kann eine Anwendung den Fortschritt von Vorgängen nachverfolgen, z. B. Formatieren von Medien oder Dateiübertragungen. |
IWMDMProgress2 Die optionale, von der Anwendung implementierte IWMDMProgress2-Schnittstelle erweitert die IWMDMProgress::End-Methode, indem sie einen status Indikator bereitstellt. |
IWMDMProgress3 Die optionale, von der Anwendung implementierte IWMDMProgress3-Schnittstelle erweitert IWMDMProgress2, indem sie zusätzliche Eingabeparameter bereitstellt, um anzugeben, welches Ereignis überwacht wird, und um kontextspezifische Informationen zuzulassen. Anwendungen, die diese Rückrufschnittstelle implementieren, sollten zusätzlich zu den neuen Methoden eine Implementierung für Methoden bereitstellen, die IWMDMProgress und IWMDMProgress2 entsprechen. |
IWMDMRevoked Die IWMDMRevoked-Schnittstelle ruft die URL ab, aus der aktualisierte Komponenten heruntergeladen werden können, wenn eine Übertragung mit einem Sperrfehler fehlschlägt. |
IWMDMStorage Ein instance der IWMDMStorage-Schnittstelle bietet Methoden zum Untersuchen und Untersuchen eines Speichers (ein generischer Name für ein Daten- oder Sammlungsobjekt, z. B. eine Datei, einen Ordner oder eine Wiedergabeliste) auf einem Gerät. |
IWMDMStorage2 Die IWMDMStorage2-Schnittstelle erweitert IWMDMStorage, indem sie es ermöglicht, einen untergeordneten Speicher nach Name abzurufen und erweiterte Attribute abzurufen und festzulegen. Die IWMDMStorage3-Schnittstelle erweitert diese Schnittstelle, indem sie Metadaten unterstützt. |
IWMDMStorage3 Die IWMDMStorage3-Schnittstelle erweitert IWMDMStorage2, indem Metadaten verfügbar werden. |
IWMDMStorage4 Die IWMDMStorage4-Schnittstelle erweitert IWMDMStorage3 durch Die Bereitstellung von Methoden zum Abrufen einer Teilmenge der verfügbaren Metadaten für einen Speicher sowie zum Festlegen und Abrufen einer Liste von Verweisen auf andere Speicher. |
IWMDMStorageControl Die IWMDMStorageControl-Schnittstelle wird zum Einfügen, Löschen oder Verschieben von Dateien in einem Speicher, einem Gerät oder zwischen einem Gerät und dem Computer verwendet. |
IWMDMStorageControl2 Die IWMDMStorageControl2-Schnittstelle erweitert IWMDMStorageControl, indem sie das Festlegen des Namens der Zieldatei beim Einfügen von Inhalten in einen Speicher ermöglicht. |
IWMDMStorageControl3 Die IWMDMStorageControl3-Schnittstelle erweitert IWMDMStorageControl2, indem sie eine Insert-Methode bereitstellt, die einen IWMMMMetaData-Schnittstellenzeiger akzeptiert. |
IWMDMStorageGlobals Die IWMDMStorageGlobals-Schnittstelle bietet Methoden zum Abrufen globaler Informationen zu einem Speichermedium (z. B. einem Flash-ROM-Karte) auf einem Gerät. |