Sovrimpressione D3D9 - CheckDeviceOverlayType
Questo test manuale esegue più test case destinati a IDirect3D9ExOverlayExtension::CheckDeviceOverlayType. Usa dimensioni diverse di modalità di visualizzazione valide e non valide, incluse le modalità ruotate.
Dettagli del test
Specifiche |
|
Piattaforme |
|
Versioni supportate |
|
Tempo di esecuzione previsto (in minuti) | 1 |
Categoria | Compatibilità |
Timeout (in minuti) | 60 |
Richiede il riavvio | false |
Richiede una configurazione speciale | false |
Tipo | automatic |
Documentazione aggiuntiva
I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:
Esecuzione del test
Prima di eseguire il test, completare la configurazione di test come descritto nei requisiti di test: Adattatore grafico o Prerequisiti di test del chipset.
Inoltre, questo test richiede quanto segue:
- Driver di dispositivo con supporto D3D9 che espone D3DCAPS_OVERLAY
Risoluzione dei problemi relativi
Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.
Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi a Device.Graphics Testing.
Il test chiama CheckDeviceOverlayType con parametri validi e non validi. Tenta di controllare le dimensioni maggiori della sovrimpressione, nonché il più piccolo segnalato come supportato dal driver.
Il test potrebbe restituire SKIP se il driver non espone D3DCAPS_OVERLAY. Alcuni casi possono ignorare se il formato o la modalità del buffer nascosto non è supportato durante la creazione di dispositivi D3D.
Altre informazioni
Il test esegue i processi di test seguenti:
CheckDeviceOverlayType:
Verificare l'errore se l'indice adapter non è compreso nell'intervallo.
Verificare un valore NULL se pDisplayMode restituisce gli stessi risultati di un valore pDisplayMode compilato con la modalità di visualizzazione corrente.
Verificare D3DERR_UNSUPPORTEDOVERLAYFORMAT trovando un tipo di sovrimpressione corretto e eseguendo il ciclo su OverlayFormats.
Verificare che D3DERR_UNSUPPORTEDOVERLAY venga restituito per una larghezza e un'altezza non valide. Il processo trova un tipo di sovrimpressione riuscito e viene eseguito il ciclo sulle dimensioni delle sovrimpressioni non standard.
CheckDeviceOverlayType con l'interazione CreateDeviceEx:
Verificare che una chiamata a CheckDeviceOverlayType riesca a generare una chiamata a CreateDeviceEx.
Avviso
Questo sarà sempre il caso fino a quando non viene aggiunto il supporto del driver.
Verificare che una chiamata a CheckDeviceOverlayType non riuscita restituisca una chiamata non riuscita a CreateDeviceEx.
Avviso
Questo test case avrà esito negativo fino all'aggiunta del supporto del driver.
Sintassi dei comandi
Opzione di comando | Descrizione |
---|---|
D3D9OverlayTest CheckDeviceOverlayType -whql -logclean |
Questo comando esegue il processo di test D3D9 Overlay - CheckDeviceOverlayType. |
TestCasePriority:[0, 1, 2] |
Specifica la priorità dei test case da eseguire. 0 esegue test case a livello di verifica della compilazione (BVT); 1 e 2 eseguono test case più aggressivi. |
LogLevel[0, 1, 2] |
Il test ha la possibilità di essere molto dettagliato nei metodi di registrazione. Per impostazione predefinita, il livello 0 è impostato; il livello 1 raccoglie informazioni di registrazione aumentate per ogni test case, inclusi molti stati di flusso/stati blt impostati; e il livello 2 raccoglie tutti gli stati del flusso e gli stati blt regolati, nonché tutte le informazioni di configurazione. |
Nota
Per la Guida della riga di comando per questo file binario di test, digitare /?.
Elenco file
File | Posizione |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3D9OverlayTest.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\func\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Parametri
Nome parametro | Descrizione dei parametri |
---|---|
MODIFIEDCMDLINE | Argomenti aggiuntivi della riga di comando per l'eseguibile di test |
LLU_NetAccessOnly | Nome LLU dell'utente net |
ConfigDisplayCommandLine | Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo |