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.
Verwandte Themen