Condividi tramite


Sovrapposizione D3D9 - CreateDeviceEx

Questo test automatizzato esegue più test case destinati a IDirect3D9Ex::CreateDeviceEx. Usa dimensioni diverse di buffer indietro e formati, sia con che senza flag non validi e multicampionamento. Usa anche modalità di visualizzazione valide e non valide, incluse le modalità ruotate.

Dettagli del test

   
Specifiche
  • Device.Graphics.WDDM11.DisplayRender.D3D9Overlay.D3D9Overlay
Piattaforme
  • Windows 10, edizioni client (x86)
  • Windows 10, edizioni client (x64)
  • Windows Server 2016 (x64)
  • Windows 10, edizioni client (Arm64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Aggiornamento successivo a Windows 10
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 prerequisiti, configurazione e 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.

Questo test richiede inoltre quanto segue:

  • Driver di dispositivo che supporta la D3DCAPS_OVERLAY D3DCaps9.Caps.

Risoluzione dei problemi relativi

Per la risoluzione dei problemi generici 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 ai test di Device.Graphics.

Il test chiama in CreateDeviceEx con parametri validi e non validi. Tenta di controllare le dimensioni di sovrapposizione più grandi, nonché il più piccolo segnalato come supportato dal driver. Il test non presenta fotogrammi sullo schermo; esegue semplicemente l'iterazione dei test case e produce un risultato di PASS o FAIL.

Il test potrebbe restituire SKIP se il driver non espone D3DCAPS_OVERLAY o se il formato o la modalità del buffer indietro non è supportato durante la creazione di dispositivi D3D.

Altre informazioni

Il test esegue i processi di test seguenti

CreateDeviceEx:

  • Verificare la corretta creazione di backbuffer non RGB se è supportata la sovrapposizione non RGB.

  • Verificare che lo swapeffect non riesca a schermo intero e venga visualizzato correttamente.

  • Verificare che lo swapeffect non riesca quando si usa l'interfaccia diversa da D3D9OverlayExtended.

  • Verificare che il multicampionamento non sia riuscito.

  • Test case in cui è stato creato un dispositivo di sovrapposizione D3D9Ex da un processo e quindi un altro processo tenta di creare un'altra swapchain D3D9Ex.

  • Verificare CreateDeviceEx con D3DPRESENTFLAG_OVERLAY_LIMITEDRGB limitare correttamente l'intervallo di colori durante il tempo presente a 16...235 se supportato dal driver. Vedere Test PresentEx seguenti.

  • Verificare Che CreateDeviceEx con D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 aumenti correttamente luma e il campionamento di chroma, oltre a limitare i valori RGB a 16...235 durante il tempo presente se supportato dal driver. Vedere Test PresentEx seguenti.

  • Verificare CreateDeviceEx con D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC aumenta correttamente l'intervallo di colori RGB fino a 1...255 durante il tempo presente se supportato dal driver. Vedere Test PresentEx seguenti.

  • Verificare CreateDeviceEx con D3DPRESENTFLAG non supportato (ha esito negativo o ha esito positivo).

CreateDeviceEx con ResetEx:

  • Verificare che CreateDeviceEx con D3DPRESENTFLAG specificato venga sottoposto a override quando viene specificato un D3DPRESENTFLAG diverso durante ResetEx del dispositivo.

    Avviso

       Verificare ResetEx con D3DPRESENTFLAG non supportato (errore o esito positivo).

     

Sintassi dei comandi

Opzione comando Descrizione

D3D9OverlayTest CreateDeviceEx -whql -logclean

Questo comando esegue il processo di test D3D9 - CreateDeviceEx.

Senza opzioni, il test enumera tutti i test case degli argomenti estremi non validi.

TestCasePriority:[0, 1, 2]

Specifica la priorità dei test case da eseguire. 0 eseguirà test di verifica della compilazione (BVT) test case a livello 1,2 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; tuttavia, il livello uno raccoglierà maggiori informazioni di registrazione per ogni test case, inclusi molti stati di flusso/stati blt impostati. Il livello 2 raccoglierà tutti gli stati di flusso corretti e gli stati blt, 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 il file eseguibile di test
LLU_NetAccessOnly Nome LLU dell'utente net
ConfigDisplayCommandLine Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo