Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Как и в случае с тестом удаления, тестовое приложение пытается добавить верхний фильтр в стек целевого устройства, а затем перезапустить стек устройств с помощью SetupDiCallClassInstaller с DIF_PROPERTYCHANGE. Если эта попытка не увенчалась успехом (т. е. если кто-то в стеке целевого устройства не выполнил запрос на удаление IRP), тест перезагружает компьютер для проверки повторной балансировки.
Этот тест инициирует процедуру повторного балансировки, но драйвер фильтра намеренно завершает запрос остановкой IRP. Порядок irP выглядит следующим образом: IRP_MN_QUERY_STOP_DEVICE (которая завершается сбоем драйвером фильтра, что приводит к отмене повторной балансировки) и IRP_MN_CANCEL_STOP_DEVICE. Ресурсы устройства не изменяются.
- Тестовый двоичный файл: Devfund_PnPDTest.dll
- Метод теста: PNPCancelStopDevice
Тест Отключить поддержку расширенного тестирования устройств (EDT) удаляет драйвер фильтра теста (msdmfilt.sys) в качестве верхнего фильтра на устройствах, указанных с помощью параметра DQ. Этот фильтр теста устанавливается в рамках выполнения тестов в этой категории тестов.
- Тестовый двоичный файл: Devfund_PnPDTest.dll
- Метод теста: DisableEnhancedDeviceTestingSupport
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 3 |
| Категория | Сценарий |
| Время ожидания (в минутах) | 45 |
| Требуется перезагрузка | false |
| Требуется специальная конфигурация | Да |
| Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию : Предварительные требования к тестированию надежности Device.Fundamentals.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Сведения об устранении неполадок, относящихся к тестам Device Fundamentals в HLK и WDK, см. в дополнительной документации по Device.DevFund.
Дополнительные сведения
Параметры
| Имя параметра | Описание параметра |
|---|---|
| DQ | Запрос SDEL WDTF, используемый для идентификации целевых устройств. https://go.microsoft.com/fwlink/?LinkId=232678 |
| Wpa2PskAesSsid | Требуется только в том случае, если DUT или одно из его дочерних устройств является адаптером Wi-Fi. Укажите SSID сети WPA2 AES WiFi, которую тест может использовать для тестирования адаптера Wi-Fi. Значение по умолчанию — kitstestssid. |
| Wpa2PskPassword | Требуется только в том случае, если DUT или одно из его дочерних устройств является адаптером Wi-Fi. Укажите пароль сети Wi-Fi WPA2 AES, указанной с помощью параметра Wpa2PskAesSsid. Значение по умолчанию — password. |
| WDTFREMOTESYSTEM | Требуется только в том случае, если DUT или одно из его дочерних устройств является проводной сетевой картой без адреса шлюза IPv6. Если определено, что это требуется, укажите IPv6-адрес, по которому тестовый сетевой адаптер может проверить связь для тестирования сетевых операций ввода-вывода. Например: fe80::78b6:810:9c12:46cd |
| DriverVerifierAdditionalDrivers | Дополнительные драйверы, для которых должно быть включено средство проверки драйверов |
| DriverVerifierExcludedFlags | Заполнитель для флагов средства проверки драйверов, которые могут быть исключены вручную для тестового запуска |
| MultiDeviceHardwareIdSdelQueryHardwareID | Несколько устройств SDEL |
| MultiDeviceInstanceIdSdelWDKDeviceID | Идентификатор устройства DUT |
| DriverVerifierCustomizeConfiguration | Указывает, что для этого теста может потребоваться автоматически обновить параметры средства проверки драйверов. |
| TestCycles | Количество циклов, для которых выполняется тест. |
| DoSimpleIO | Верно или неверно. Запускает SimpleIO (при обнаружении) на тестовых устройствах до и после выполнения операций PNP. |
| IOPeriod | Период времени в минутах для запуска SimpleIO (если он найден). |
| DoConcurrentIO | Верно или неверно. Использует параллельный интерфейс ввода-вывода WDTF для отправки запросов ввода-вывода в стеки целевых устройств при выполнении операций PNP. |