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 Beispielanwendung WpdServicesApiSample ist eine Befehlszeilendesktopanwendung, mit der Sie Kontaktdienste auf Geräten untersuchen können, die an Ihren Computer angefügt 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 Contact-Dienst abzurufen und die von diesem Dienst unterstützten Methoden aufzurufen.
Wenn Sie noch nicht über ein Gerät verfügen, das Contacts-Dienste unterstützt, können Sie wpdServicesApiSample dennoch ausführen, wenn Sie zuerst wpdServiceSampleDriver installieren, das im Windows Driver Kit enthalten ist.
Die Beispielanwendung WpdServicesApiSample enthält die folgenden Dateien:
| File | Beschreibung |
|---|---|
| ContentEnumeration.cpp | Enthält Methoden, die den Inhalt eines bestimmten Contacts-Diensts aufzählen. |
| ContentProperties.cpp | Enthält Methoden, die Eigenschaften für einen bestimmten Contacts-Dienst lesen und schreiben. |
| ServiceCapabilities.cpp | Enthält die Methoden, die die unterstützten Formate, Ereignisse und abstrakten Dienste abrufen, die von einem bestimmten Contacts-Dienst unterstützt werden. |
| ServiceEnumeration.cpp | Enthält die Hilfsfunktionen, die Geräteinformationen abrufen, z. B. den Anzeigenamen des Geräts oder die unterstützten Kontaktdienste. |
| ServiceMethods.cpp | Enthält die Methoden, die methoden abrufen und aufrufen, die von einem angegebenen 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 für die Menüauswahl des Benutzers geeignete Funktion aufruft. |