Superposición de D3D9: CheckDeviceOverlayType
Esta prueba manual ejecuta varios casos de prueba destinados a IDirect3D9ExOverlayExtension::CheckDeviceOverlayType. Usa diferentes tamaños de los modos de visualización válidos y no válidos, incluidos los modos girados.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 1 |
Categoría | Compatibilidad |
Tiempo de espera (en minutos) | 60 |
Requiere reinicio | false |
Requiere una configuración especial | false |
Tipo | automatic |
Documentación adicional
Las pruebas de esta área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:
Ejecución de la prueba
Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de adaptador gráfico o pruebas de conjuntos de chips.
Además, esta prueba requiere lo siguiente:
- Un controlador de dispositivo con compatibilidad con D3D9 que expone D3DCAPS_OVERLAY
Solución de problemas
Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.
Para obtener información sobre la solución de problemas, consulte Solución de problemas de Device.Graphics Testing.
La prueba llama a CheckDeviceOverlayType con parámetros válidos y no válidos. Intenta comprobar el tamaño de superposición más grande, así como el menor notificado como compatible con el controlador.
La prueba podría devolver SKIP si el controlador no expone D3DCAPS_OVERLAY. Algunos casos pueden omitir si no se admite el modo o el formato del búfer atrás durante la creación del dispositivo D3D.
Más información
La prueba ejecuta los siguientes trabajos de prueba:
CheckDeviceOverlayType:
Compruebe el error si el índice del adaptador está fuera del intervalo.
Compruebe un valor NULL si pDisplayMode devuelve los mismos resultados que pDisplayMode rellenados con el modo de presentación actual.
Compruebe D3DERR_UNSUPPORTEDOVERLAYFORMAT mediante la búsqueda de un tipo de superposición correcto y el ciclo en OverlayFormats.
Compruebe que D3DERR_UNSUPPORTEDOVERLAY se devuelve para un ancho y alto no válidos. El trabajo busca un tipo de superposición correcto y el ciclo en tamaños de superposiciones no estándar.
CheckDeviceOverlayType con la interacción CreateDeviceEx:
Compruebe que una llamada correcta a CheckDeviceOverlayType puede dar lugar a una llamada correcta a CreateDeviceEx.
Advertencia
Esto siempre será el caso hasta que se agregue compatibilidad con controladores.
Compruebe que una llamada con error a CheckDeviceOverlayType da como resultado una llamada errónea a CreateDeviceEx.
Advertencia
Este caso de prueba producirá un error hasta que se agregue compatibilidad con controladores.
Sintaxis de comandos
Opción de comando | Descripción |
---|---|
D3D9OverlayTest CheckDeviceOverlayType -whql -logclean |
Este comando ejecuta el trabajo de prueba D3D9 Overlay - CheckDeviceOverlayType. |
TestCasePriority:[0, 1, 2] |
Especifica la prioridad de los casos de prueba que se van a ejecutar. 0 ejecuta casos de prueba de nivel de verificación de compilación (BVT); 1 y 2 ejecutan casos de prueba más agresivos. |
LogLevel[0, 1, 2] |
La prueba tiene la capacidad de ser muy detallada en sus métodos de registro. De forma predeterminada, se establece el nivel 0; el nivel 1 recopila mayor información de registro por casos de prueba, incluidos muchos estados de secuencia o conjuntos de estados blt; y el nivel 2 recopila todos los estados de flujo ajustados y los estados blt, así como cualquier información de configuración. |
Nota
Para obtener ayuda de línea de comandos para este archivo binario de prueba, escriba /?.
Lista de archivos
Archivo | Ubicación |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3D9OverlayTest.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\func\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
MODIFIEDCMDLINE | Argumentos de línea de comandos adicionales para el ejecutable de prueba |
LLU_NetAccessOnly | Nombre de LLU del usuario neto |
ConfigDisplayCommandLine | Línea de comandos personalizada para ConfigDisplay. Valor predeterminado: logotipo |