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. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für