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


Как определить, требуется ли для устройства пользовательский подключаемый модуль простого действия ввода-вывода WDTF

Если удаленный компьютер настроен для тестирования с помощью Visual Studio, можно запустить тест служебной программы, который отображает все устройства с подключаемыми модулями простого ввода-вывода WDTF. Тест также возвращает список устройств на тестовом компьютере, которые не поддерживают простой ввод-вывод WDTF. Если устройство не поддерживается, его можно создать в Visual Studio с помощью шаблона подключаемого модуля простого действия ввода-вывода WDTF . См. раздел Настройка ввода-вывода для устройства с помощью подключаемого модуля простого ввода-вывода WDTF.

Предварительные требования

  • Тестируемое устройство устанавливается на тестовом компьютере.
  • Пакет драйвера, подписанный тестом и установленный на тестовом компьютере. Чтобы убедиться, что драйвер установлен правильно, см. статью Тестирование пакета драйверов.
  • Тестирование компьютеров, настроенных и подготовленных для развертывания. См. статью Тестирование драйвера во время выполнения с помощью Visual Studio

Instructions

Протестируйте устройство, чтобы узнать, нужно ли настроить подключаемый модуль простого действия ввода-вывода WDTF

WDK предоставляет тест служебной программы, который можно запустить, чтобы определить, существует ли подключаемый модуль простого ввода-вывода WDTF для вашего типа устройства.

  1. Откройте Обозреватель группы тестирования драйверов. В меню Драйвер выберите пункт Test Driver Driver Test Driver (Тестовая группа драйвера драйвера >> Обозреватель).

  2. Создайте тестовую группу.

  3. В окне Группа тестов драйверов щелкните Добавить или удалить тесты.

  4. В диалоговом окне Добавление или удаление тестов выберите Все тесты\Служебные программы из списка Категории тестов устройств и добавьте тест Отображать устройства с подключаемыми модулями простого ввода-вывода WDTF. Нажмите кнопку ОК. Сохраните тестовую группу.

  5. Запустите тестовую группу, включающую тест служебной программы . Отображение устройств с подключаемыми модулями простого ввода-вывода WDTF.

  6. Откройте TestTextlog для теста и убедитесь, что устройство отображается как устройство с подключаемым модулем простого ввода-вывода WDTF. Если устройство указано в списке, вам не нужно создавать подключаемый модуль простого ввода-вывода для устройства. Вы можете запустить тесты Device Fundamental, и автоматически будет выбран правильный подключаемый модуль для вашего типа устройства. Сведения о предоставленных тестах см. в статье Выбор и настройка тестов Device Fundamental.

    Если для устройства нет подключаемого модуля ввода-вывода, необходимо создать его, настроив предоставленный шаблон подключаемого модуля простого ввода-вывода WDTF.

Пример журнала тестового текста

WDTF_TEST                 : INFO  : 
WDTF_TEST                 : INFO  :  Devices that we do NOT have a simple I/O Plug-in for
WDTF_TEST                 : INFO  : 
WDTF_TEST                 : INFO  :      Intel(R) ICH10 Family USB Universal Host Controller - 3A68 PCI\VEN_8086&DEV_3A68&SUBSYS_3035103C&REV_02\3&33FD14CA&0&D1 
WDTF_TEST                 : INFO  :      Generic Non-PnP Monitor DISPLAY\DEFAULT_MONITOR\5&1934D7DD&0&UID259 

....

WDTF_TEST                 : INFO  :  Devices that we have a simple I/O Plug-in for
WDTF_TEST                 : INFO  : 
WDTF_TEST                 : INFO  :      Generic volume (I:) STORAGE\VOLUME\{A6EA1A2E-87E6-11E1-9834-806E6F6E6963}#0000006F7FD00000
WDTF_TEST                 : INFO  :      Generic volume (G:) STORAGE\VOLUME\_??_USBSTOR#DISK&VEN_GENERIC&PROD_STORAGE_DEVICE&REV_9744#000000000010&2#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B} 

..... 

Настройка ввода-вывода для устройства с помощью подключаемого модуля простого действия ввода-вывода WDTF
Предоставленные подключаемые модули простого ввода-вывода WDTF