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 zählt 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 bietet Zugriff auf ein tragbares Gerät.
IPortableDeviceCapabilities

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

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

Definiert zusätzliche Methoden, die Zugriff auf Inhalte auf einem Gerät bieten.
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 eine Anwendung registriert wurde, um sie zu empfangen, indem Sie IPortableDevice::Advise aufrufen.
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 von einem Objekt auf einem Gerät oder dem Gerät selbst ab, fügt oder löscht sie.
IPortableDevicePropertiesBulk

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

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

Die IPortableDeviceResources-Schnittstelle bietet Zugriff auf die Rohdaten eines Objekts. Verwenden Sie diese Schnittstelle, um Ressourcen in einem Objekt zu lesen oder zu schreiben. Rufen Sie IPortableDeviceContent::Transfer auf, um diese Schnittstelle abzurufen.
IPortableDeviceService

Bietet Zugriff auf einen Dienst.
IPortableDeviceServiceCapabilities

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

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

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

Ruft aufruft oder abbricht eine Methode für einen Dienst.
IPortableDeviceUnitsStream

Die IPortableDeviceUnitsStream-Schnittstelle bietet eine Möglichkeit, auf einem Datenstrom mithilfe alternativer Einheiten wie Frames oder Millisekunden zu arbeiten oder zu suchen.
IPortableDeviceWebControl

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