Пример приложения WpdServicesApiSample
Служба устройств — это расширение функционального объекта: помимо логически группирования возможностей устройств служба устройств предоставляет приложениям возможность программного обнаружения этих возможностей.
Пример приложения WpdServicesApiSample — это классическое приложение командной строки, которое можно использовать для изучения служб контактов на устройствах, подключенных к компьютеру. Эти службы можно изучить, перечислив поддерживаемые форматы, события, методы и абстрактные службы. Это приложение также может получить свойства в данной службе контактов и вызвать методы, поддерживаемые этой службой.
Если у вас еще нет устройства, поддерживающего службы контактов, вы по-прежнему можете запустить wpdServicesApiSample, если сначала установить WpdServiceSampleDriver, включенный в комплект драйверов Windows.
Пример приложения WpdServicesApiSample содержит следующие файлы:
Файл | Description |
---|---|
ContentEnumeration.cpp | Содержит методы, перечисляющие содержимое в данной службе контактов. |
ContentProperties.cpp | Содержит методы, которые считывают и записывают свойства в данной службе контактов. |
ServiceCapabilities.cpp | Содержит методы, которые извлекают поддерживаемые форматы, события и абстрактные службы, поддерживаемые данной службой контактов. |
ServiceEnumeration.cpp | Содержит вспомогательные функции, которые получают сведения об устройстве, такие как понятное для устройства имя или поддерживаемые службы контактов. |
ServiceMethods.cpp | Содержит методы, которые извлекают и вызывают методы, поддерживаемые данной службой контактов. |
stdafx.cpp | Включает стандартные файлы. |
WpdServiceApiSample.cpp | Размещает функцию запуска _tmain, которая вызывает локальную функцию DoMenu, которая отображает список доступных устройств и задач и вызывает функцию, подходящую для выбора меню пользователя. |