Freigeben über


Clientschnittstellen

Anwendungen verwenden die von den folgenden Schnittstellen unterstützten Methoden, um Vorgänge auf tragbaren Geräten auszuführen. Diese Vorgänge umfassen 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 Zugriff auf ein tragbares Gerät auf niedriger Ebene.
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 bereit.
IPortableDeviceDataStream- Macht zusätzliche Methoden für eine IStream- verfügbar, die für Datenübertragungen verwendet wird.
IPortableDeviceEventCallback- Implementiert von der Anwendung, 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 Dient zum Lesen und Schreiben von Eigenschaften für ein Objekt auf dem Gerät.
IPortableDevicePropertiesBulk Liest und schreibt mehrere Eigenschaften auf mehreren Objekten auf einem Gerät asynchron.
IPortableDevicePropertiesBulkCallback Implementiert von der Anwendung zum Nachverfolgen des Fortschritts eines asynchronen Vorgangs, der mithilfe der IPortableDevicePropertiesBulk Schnittstelle begonnen wurde.
IPortableDeviceResources- Bietet Zugriff auf die Daten eines Objekts.
IPortableDeviceService- Nur Windows 7. Bietet Zugriff auf einen tragbaren Gerätedienst auf niedriger Ebene.
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. Implementiert von der Anwendung zum Nachverfolgen des Abschlusses eines asynchronen Dienstmethodenvorgangs, der durch Aufrufen von IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Nur 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 abruft. Nicht alle Methoden aller Schnittstellen oder schnittstellen, die von der Anwendung implementiert werden, werden angezeigt.

Diagramm mit Erstellung und Abruf der meisten erforderlichen Clientschnittstellen

Programmierreferenz