Beispiel-App WpdApiSample
Die Beispielanwendung WPD API sample ist eine Befehlszeilen-Desktopanwendung, mit der Sie verbundene Geräte auflisten, Geräte überprüfen, Objekte für Eigenschaften und Attribute abfragen, Objekte senden und abrufen können usw. Beim Start öffnet die Anwendung ein Befehlsfenster, in dem die Aufgaben aufgelistet sind, die Sie ausführen können.
Die Beispielanwendung WPD API sample umfasst die folgenden Dateien:
Datei | Beschreibung |
---|---|
ContentEnumeration.cpp | Umfasst Funktionen, die alle Objekte auf einem Gerät aufzählen. |
ContentProperties.cpp | Umfasst Funktionen, die Objekteigenschaften lesen und schreiben und Massenanforderungen für das Festlegen/Abrufen von Eigenschaften erstellen. |
ContentTransfer.cpp | Umfasst Funktionen, die Inhalte an das Gerät oder vom Gerät übertragen, Objekttypanforderungen lesen und auf dem Gerät einen Ordner erstellen. |
DeviceCapabilities.cpp | Umfasst Funktionen zum Auflisten der funktionalen Objekttypen auf dem Gerät, zum Auflisten von Inhaltstypen, die von den einzelnen funktionalen Objekttypen unterstützt werden, und zum Anzeigen der Objektrendering-Profile. |
DeviceEnumeration.cpp | Listet die Anzeigenamen, die Hersteller und die Beschreibungen aller verbundenen Geräte auf. |
DeviceEvents.cpp | Umfasst Funktionen, die jedes Mal, wenn Ereignisse ausgelöst werden, Geräteereignisse und deren Parameter protokollieren. |
stdafx.cpp | Umfasst die Standarddateien. |
WpdApiSample.cpp | Hostet die Startfunktion _tmain, die die lokale DoMenu-Funktion aufruft, die eine Liste der verfügbaren Geräte und Aufgaben anzeigt und die für die Menüauswahl des Benutzers geeignete Funktion aufruft. |