Clientschnittstellen
Anwendungen verwenden die methoden, die von den folgenden Schnittstellen unterstützt werden, um Vorgänge auf tragbaren Geräten auszuführen. Zu diesen Vorgängen gehören das Öffnen einer Verbindung mit einem Gerät, das Abrufen von Daten von einem Gerät, das Schreiben von Daten auf ein Gerät usw.
Schnittstelle | Beschreibung |
---|---|
IEnumPortableDeviceObjectIDs | Listet die Objekte auf einem tragbaren Gerät auf. |
IPortableDevice | Bietet Low-Level-Zugriff auf ein tragbares Gerät. |
IPortableDeviceCapabilities | Ruft eine Vielzahl von Gerätefunktionen ab, einschließlich unterstützter Formate, Befehle und Funktionsobjekte. |
IPortableDeviceContent | Stellt Methoden zum Erstellen, Aufzählen und Löschen von Inhalten auf einem Gerät bereit. |
IPortableDeviceDataStream | Macht zusätzliche Methoden für einen IStream verfügbar, der für Datenübertragungen verwendet wird. |
IPortableDeviceEventCallback | Wird von der Anwendung implementiert, um asynchrone Rückrufe zu empfangen. |
IPortableDeviceManager | Listet Geräte auf, die mit dem Computer verbunden sind, und bietet eine einfache Möglichkeit, Installationsinformationen für das Gerät anzufordern (einschließlich Hersteller, Anzeigename und Beschreibung). |
IPortableDeviceProperties | Lesen und Schreiben von Eigenschaften für ein Objekt auf dem Gerät. |
IPortableDevicePropertiesBulk | Liest und schreibt mehrere Eigenschaften für mehrere Objekte auf einem Gerät asynchron. |
IPortableDevicePropertiesBulkCallback | Wird von der Anwendung implementiert, um den Fortschritt eines asynchronen Vorgangs nachzuverfolgen, der mithilfe der IPortableDevicePropertiesBulk-Schnittstelle gestartet wurde. |
IPortableDeviceResources | Ermöglicht den Zugriff auf die Daten eines Objekts. |
IPortableDeviceService | Nur Windows 7. Bietet Low-Level-Zugriff auf einen portablen Gerätedienst. |
IPortableDeviceServiceCapabilities | Nur Windows 7. Ruft eine Vielzahl von Dienstfunktionen ab, einschließlich unterstützter Formate, Befehle, Methoden und Renderingprofile. |
IPortableDeviceServiceMethods | Nur Windows 7. Ruft Methoden synchron und asynchron für einen Dienst auf. |
IPortableDeviceServiceMethodCallback | Nur Windows 7. Von der Anwendung implementiert, um den Abschluss eines asynchronen Dienstmethodenvorgangs nachzuverfolgen, der durch Aufrufen von IPortableDeviceServiceMethods::InvokeAsync begonnen wurde |
IPortableDeviceServiceManager | Nur Windows 7. Listet Dienste auf, die von einem Gerät unterstützt werden, und ruft das Einem Dienst zugeordnete Gerät ab. |
Das folgende Diagramm zeigt, wie eine Anwendung die meisten benötigten Schnittstellen abruft. Nicht alle Methoden aller Schnittstellen oder schnittstellen, die von der Anwendung implementiert werden, werden angezeigt.
Zugehörige Themen