WpdServicesApiSample-Anwendung

Ein Gerätedienst ist eine Erweiterung eines funktionalen Objekts: Zusätzlich zur logischen Gruppierung von Gerätefunktionen bietet ein Gerätedienst Anwendungen die Möglichkeit, diese Funktionen programmgesteuert zu ermitteln.

Die WpdServicesApiSample-Beispielanwendung ist eine Befehlszeilendesktopanwendung, die Sie verwenden können, um Kontaktdienste auf Geräten zu erkunden, die an Ihren Computer angeschlossen sind. Sie können diese Dienste untersuchen, indem Sie unterstützte Formate, Ereignisse, Methoden und abstrakte Dienste auflisten. Sie können diese Anwendung auch verwenden, um die Eigenschaften für einen bestimmten Kontaktdienst abzurufen und methoden aufzurufen, die von diesem Dienst unterstützt werden.

Wenn Sie noch kein Gerät haben, das Kontaktedienste unterstützt, können Sie wpdServicesApiSample trotzdem ausführen, wenn Sie zuerst den WpdServiceSampleDriver installieren, der im Windows Driver Kit enthalten ist.

Die WpdServicesApiSample-Beispielanwendung enthält die folgenden Dateien:

File Beschreibung
ContentEnumeration.cpp Enthält Methoden, die den Inhalt eines bestimmten Kontaktdiensts auflisten.
ContentProperties.cpp Enthält Methoden, die Eigenschaften für einen bestimmten Kontaktdienst lesen und schreiben.
ServiceCapabilities.cpp Enthält die Methoden, die die unterstützten Formate, Ereignisse und abstrakten Dienste abrufen, die von einem bestimmten Kontaktdienst unterstützt werden.
ServiceEnumeration.cpp Enthält die Hilfsfunktionen, die Geräteinformationen abrufen, z. B. den gerätefreundlichen Namen oder die unterstützten Kontaktdienste.
ServiceMethods.cpp Enthält die Methoden, die Methoden abrufen und aufrufen, die von einem bestimmten Contacts-Dienst unterstützt werden.
stdafx.cpp Enthält die Standarddateien.
WpdServiceApiSample.cpp Hostet die _tmain Startfunktion, die die lokale DoMenu-Funktion aufruft, die eine Liste der verfügbaren Geräte und Aufgaben anzeigt und die funktion aufruft, die für die Menüauswahl des Benutzers geeignet ist.

 

Beispiele