Поделиться через


Средства разработки драйверов WPD

Переносные устройства Windows (WPD) предоставляют три средства с комплектом драйверов Windows, который можно использовать для разработки драйвера устройств WPD. Эти средства описаны в следующей таблице.

Инструмент Описание
WpdDeviceInspector.exe Это средство предназначено для запроса драйвера WPD и создания комплексного HTML-отчета, описывающего устройство и его возможности. Например, средство можно использовать для получения списка поддерживаемых команд и объектов устройства. Он также создаст список всех свойств, поддерживаемых каждым объектом. Дополнительные сведения см. в разделе Using the WpdDeviceInspector Tool.
WpdInfo.exe Это средство выполняет распространенные операции WPD, такие как открытие и закрытие устройства, создание или удаление объектов на устройстве и выдача команд устройства. Это средство также может отображать поддерживаемые свойства, команды, типы контента, события и форматы на уровне устройства, уровне обслуживания или обоих. Кроме того, он может отображать свойства для каждого объекта на определенном устройстве. Для получения дополнительной информации см. , используя средство WpdInfo.
NetMon.exe Это средство регистрирует трафик между приложением WPD и драйвером WPD. Для получения дополнительной информации см. Использование средства NetMon.

Помимо средств, предоставляемых комплектом драйверов Windows, можно также установить пакет SDK для Windows и использовать два примера приложений WPD, найденных в этом комплекте, для изучения и тестирования драйверов WPD. Эти примеры приложений описаны в следующей таблице.

Заявление Описание
WpdApiSample.exe Это приложение можно использовать для выполнения распространенных операций WPD на устройстве WPD, таких как перечисление устройств, перечисление содержимого на устройстве и передача содержимого на устройство или с устройства.
WpdServicesApiSample.exe Это приложение можно использовать для выполнения операций WPD на устройстве WPD, которое реализует службу устройств контактов. (Обратите внимание, что это приложение работает только с WpdServiceSampleDriver.)