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. |
Zugehörige Themen
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