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