Clientschnittstellen
Anwendungen verwenden die methoden, die von den folgenden Schnittstellen unterstützt werden, um Vorgänge auf portablen Geräten durchzufü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 und so weiter.
| Schnittstelle | BESCHREIBUNG |
|---|---|
| IEnumPortableDeviceObjectIDs | Enumeriert die Objekte auf einem portablen Gerät. |
| IPortableDevice | Bietet Low-Level-Zugriff auf ein portables Gerät. |
| IPortableDeviceCapabilities | Ruft eine Vielzahl von Gerätefunktionen ab, einschließlich unterstützter Formate, Befehle und funktionaler Objekte. |
| IPortableDeviceContent | Stellt Methoden zum Erstellen, Aufzählen und Löschen von Inhalten auf einem Gerät zur Seite. |
| 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 | Aufzählen von Geräten, die mit dem Computer verbunden sind, und bietet eine einfache Möglichkeit zum Anfordern von Installationsinformationen für das Gerät (einschließlich Hersteller, Angezeigter Name und Beschreibung). |
| IPortableDeviceProperties | Lesen und Schreiben von Eigenschaften für ein Objekt auf dem Gerät. |
| IPortableDevicePropertiesBulk | Liest und schreibt asynchron mehrere Eigenschaften für mehrere Objekte auf einem Gerät. |
| IPortableDevicePropertiesBulkCallback | Wird von der Anwendung implementiert, um den Fortschritt eines asynchronen Vorgangs zu verfolgen, der mithilfe der IPortableDevicePropertiesBulk-Schnittstelle gestartet wurde. |
| IPortableDeviceResources | Ermöglicht den Zugriff auf die Daten eines Objekts. |
| IPortableDeviceService | Windows 7. Bietet Low-Level-Zugriff auf einen portablen Gerätedienst. |
| IPortableDeviceServiceCapabilities | Windows 7. Ruft eine Vielzahl von Dienstfunktionen ab, einschließlich unterstützter Formate, Befehle, Methoden und Renderingprofile. |
| IPortableDeviceServiceMethods | Windows 7. Ruft Methoden synchron und asynchron für einen Dienst auf. |
| IPortableDeviceServiceMethodCallback | Windows 7. Wird von der Anwendung implementiert, um den Abschluss eines asynchronen Dienstmethodenvorgang zu verfolgen, der durch Aufrufen von IPortableDeviceServiceMethods::InvokeAsync begonnen wurde. |
| IPortableDeviceServiceManager | Windows 7. Listet Dienste auf, die von einem Gerät unterstützt werden, und ruft das gerät ab, das einem Dienst zugeordnet ist. |
Das folgende Diagramm zeigt, wie eine Anwendung die meisten benötigten Schnittstellen erhält. Nicht alle Methoden aller Schnittstellen oder Schnittstellen, die von der Anwendung implementiert werden, werden angezeigt.
