D3D9 Overlay — CheckDeviceOverlayType

Этот тест вручную выполняет несколько тестовых случаев, предназначенных для IDirect3D9ExOverlayExtension::CheckDeviceOverlayType. В нем используются различные размеры допустимых и недопустимых режимов отображения, включая повернутые режимы.

Сведения о тесте

   
Характеристики
  • Device.Graphics.WDDM11.DisplayRender.D3D9Overlay.D3D9Overlay
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
  • Windows 10, клиентские выпуски (Arm64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 1
Категория Совместимость
Время ожидания (в минутах) 60
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Выполнение теста

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

Кроме того, для этого теста требуется следующее:

  • Драйвер устройства с поддержкой D3D9, предоставляющий D3DCAPS_OVERLAY

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.

Сведения об устранении неполадок см. в разделе Troubleshooting Device.Graphics Testing.

Тест вызывает Метод CheckDeviceOverlayType с допустимыми и недопустимыми параметрами. Он пытается проверка наибольший размер наложения, а также наименьший размер, о чем сообщает драйвер.

Тест может вернуть skip, если драйвер не предоставляет D3DCAPS_OVERLAY. В некоторых случаях можно пропустить, если формат или режим обратного буфера не поддерживается во время создания устройства D3D.

Дополнительные сведения

Тест выполняет следующие тестовые задания:

CheckDeviceOverlayType:

  • Проверьте сбой, если индекс адаптера находится вне диапазона.

  • Проверьте значение NULL, если pDisplayMode возвращает те же результаты, что и pDisplayMode, заполненный текущим режимом отображения.

  • Проверьте D3DERR_UNSUPPORTEDOVERLAYFORMAT, найдя успешный тип наложения и перейдя на overlayFormats.

  • Убедитесь, что возвращается D3DERR_UNSUPPORTEDOVERLAY для недопустимой ширины и высоты. Задание находит успешный тип наложения и цикличность на нестандартных размерах наложения.

CheckDeviceOverlayType с взаимодействием CreateDeviceEx:

  • Убедитесь, что успешный вызов CheckDeviceOverlayType может привести к успешному вызову CreateDeviceEx.

    Предупреждение

       Это всегда будет происходить до тех пор, пока не будет добавлена поддержка драйверов.

     

  • Убедитесь, что сбой вызова CheckDeviceOverlayType приводит к сбою вызова CreateDeviceEx.

    Предупреждение

       Этот тестовый случай завершится ошибкой, пока не будет добавлена поддержка драйвера.

     

Синтаксис команд

Параметр команды Описание

D3D9OverlayTest CheckDeviceOverlayType -whql -logclean

Эта команда запускает тестовое задание D3D9 Overlay — CheckDeviceOverlayType.

TestCasePriority:[0, 1, 2]

Указывает приоритет запускаемых тестовых случаев. 0 запускает тестовые случаи уровня проверки сборки (BVT); 1 и 2 запускают более агрессивные тестовые случаи.

LogLevel[0, 1, 2]

Тест может быть очень подробным в методах ведения журнала. По умолчанию задан уровень 0; уровень 1 собирает дополнительные сведения о ведении журнала для тестовых случаев, включая множество состояний потока или blt- состояний; и уровень 2 собирает все скорректированные состояния потока и состояния blt, а также все сведения о конфигурации.

Примечание

   Для справки командной строки для этого тестового двоичного файла введите /?.

 

Список файлов

Файл Расположение

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools\

D3D9OverlayTest.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\func\

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

 

Параметры

Имя параметра Описание параметра
MODIFIEDCMDLINE Дополнительные аргументы командной строки для тестового исполняемого файла
LLU_NetAccessOnly LLU Имя net user
ConfigDisplayCommandLine Настраиваемая командная строка для ConfigDisplay. По умолчанию: логотип