portabledeviceapi.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

portabledeviceapi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IEnumPortableDeviceObjectIDs

Die IEnumPortableDeviceObjectIDs-Schnittstelle listet die Objekte auf einem tragbaren Gerät auf. Rufen Sie diese Schnittstelle zunächst ab, indem Sie IPortableDeviceContent::EnumObjects auf einem Gerät aufrufen.
IPortableDevice

Die IPortableDevice-Schnittstelle ermöglicht den Zugriff auf ein tragbares Gerät.
IPortableDeviceCapabilities

Die IPortableDeviceCapabilities-Schnittstelle umfasst eine Vielzahl von Gerätefunktionen, einschließlich unterstützter Formate, Befehle und Funktionsobjekte. Sie können diese Schnittstelle von einem Gerät abrufen, indem Sie IPortableDevice::Capabilities aufrufen.
IPortableDeviceContent

Die IPortableDeviceContent-Schnittstelle bietet Methoden zum Erstellen, Auflisten, Untersuchen und Löschen von Inhalten auf einem Gerät. Um diese Schnittstelle abzurufen, rufen Sie IPortableDevice::Content auf.
IPortableDeviceContent2

Definiert zusätzliche Methoden, die den Zugriff auf Inhalte ermöglichen, die auf einem Gerät gefunden werden.
IPortableDeviceDataStream

Die IPortableDeviceDataStream-Schnittstelle macht zusätzliche Methoden für einen IStream verfügbar, der für Datenübertragungen verwendet wird.
IPortableDeviceDispatchFactory

Stellt eine Factory dar, die ein WPD Automation Device-Objekt instanziieren kann.
IPortableDeviceEventCallback

Die von der Anwendung implementierte IPortableDeviceEventCallback-Schnittstelle, um asynchrone Rückrufe zu empfangen, wenn sich eine Anwendung registriert hat, um diese zu empfangen, indem IPortableDevice::Advise aufgerufen wird.
IPortableDeviceManager

Listet Geräte auf, die mit dem Computer verbunden sind, und bietet eine einfache Möglichkeit, Installationsinformationen anzufordern, einschließlich Hersteller, Anzeigename und Beschreibung.
IPortableDeviceProperties

Die IPortableDeviceProperties-Schnittstelle ruft Eigenschaften aus einem Objekt auf einem Gerät oder dem Gerät selbst ab, fügt sie hinzu oder löscht sie.
IPortableDevicePropertiesBulk

Die IPortableDevicePropertiesBulk-Schnittstelle fragt asynchron mehrere Eigenschaften für mehrere Objekte auf einem Gerät ab oder legt diese fest.
IPortableDevicePropertiesBulkCallback

Die IPortableDevicePropertiesBulkCallback-Schnittstelle wird von der Anwendung implementiert, um den Fortschritt eines asynchronen Vorgangs nachzuverfolgen, der mithilfe der IPortableDevicePropertiesBulk-Schnittstelle gestartet wurde. Nachdem die Anwendung IPortableDevicePropertiesBulk::Start aufgerufen hat, ruft Windows Portable Devices zuerst IPortableDevicePropertiesBulkCallback::OnStart auf und ruft dann wiederholt IPortableDevicePropertiesBulkCallback::OnProgress mit Informationen auf, bis der Vorgang abgeschlossen ist oder die Anwendung IPortableDevicePropertiesBulk:Cancel aufruft oder einen Fehlerwert für OnProgress zurückgibt. Unabhängig davon, ob der Vorgang erfolgreich abgeschlossen wurde, ruft Windows Portable Devices schließlich IPortableDevicePropertiesBulkCallback::OnEnd auf.
IPortableDeviceResources

Die IPortableDeviceResources-Schnittstelle ermöglicht den Zugriff auf die Rohdaten eines Objekts. Verwenden Sie diese Schnittstelle, um Ressourcen in einem Objekt zu lesen oder zu schreiben. Um diese Schnittstelle abzurufen, rufen Sie IPortableDeviceContent::Transfer auf.
IPortableDeviceService

Ermöglicht den Zugriff auf einen Dienst.
IPortableDeviceServiceCapabilities

Ruft Informationen ab, die die Funktionen eines Diensts beschreiben.
IPortableDeviceServiceManager

Ruft das einem Dienst zugeordnete Gerät und die Liste der Dienste ab, die auf einem Gerät gefunden wurden.
IPortableDeviceServiceMethodCallback

Enthält eine Methode, mit der Anwendungen die Vervollständigung einer Rückrufmethode nachverfolgen. Anwendungen, die Dienstmethoden asynchron aufrufen, können diese Schnittstelle implementieren und als Parameter für IPortableDeviceServiceMethods::InvokeAsync bereitstellen.
IPortableDeviceServiceMethods

Ruft eine Methode für einen Dienst auf oder bricht den Aufruf ab.
IPortableDeviceUnitsStream

Die IPortableDeviceUnitsStream-Schnittstelle bietet eine Möglichkeit, einen Stream mithilfe alternativer Einheiten wie Frames oder Millisekunden zu betreiben oder zu suchen.
IPortableDeviceWebControl

Stellt eine Factory dar, die ein WPD Automation Device-Objekt in einer Windows Store-App instanziieren kann.