Superposition D3D9 - CheckDeviceOverlayType
Ce test manuel exécute plusieurs cas de test ciblant IDirect3D9ExOverlayExtension::CheckDeviceOverlayType. Il utilise différentes tailles de modes d’affichage valides et non valides, y compris les modes pivotés.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 1 |
Catégorie | Compatibilité |
Délai d’expiration (en minutes) | 60 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Conditions préalables pour le test de l’adaptateur graphique ou du chipset.
En outre, ce test nécessite les éléments suivants :
- Un pilote de périphérique avec prise en charge de D3D9 qui expose D3DCAPS_OVERLAY
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Graphics.
Le test appelle CheckDeviceOverlayType avec des paramètres valides et non valides. Il tente de case activée la plus grande taille de superposition, ainsi que la plus petite signalée comme prise en charge par le pilote.
Le test peut retourner SKIP si le pilote n’expose pas D3DCAPS_OVERLAY. Certains cas peuvent ignorer si le format ou le mode de mémoire tampon d’arrière-mémoire n’est pas pris en charge lors de la création de l’appareil D3D.
Plus d’informations
Le test exécute les travaux de test suivants :
CheckDeviceOverlayType :
Vérifiez l’échec si l’index de l’adaptateur est hors plage.
Vérifiez une valeur NULL si pDisplayMode retourne les mêmes résultats qu’un pDisplayMode rempli avec le mode d’affichage actuel.
Vérifiez D3DERR_UNSUPPORTEDOVERLAYFORMAT en recherchant un type de superposition réussi et en effectuant un cycle sur OverlayFormats.
Vérifiez D3DERR_UNSUPPORTEDOVERLAY est retourné pour une largeur et une hauteur non valides. Le travail recherche un type de superposition réussi et effectue un cycle sur des tailles de superposition non standard.
CheckDeviceOverlayType avec l’interaction CreateDeviceEx :
Vérifiez qu’un appel réussi à CheckDeviceOverlayType peut entraîner un appel réussi à CreateDeviceEx.
Avertissement
Cela sera toujours le cas jusqu’à ce que la prise en charge du pilote soit ajoutée.
Vérifiez qu’un appel à CheckDeviceOverlayType a échoué entraîne l’échec de l’appel à CreateDeviceEx.
Avertissement
Ce cas de test échoue tant que la prise en charge du pilote n’est pas ajoutée.
Syntaxe de commande
Option de commande | Description |
---|---|
D3D9OverlayTest CheckDeviceOverlayType -whql -logclean |
Cette commande exécute le travail de test D3D9 Overlay - CheckDeviceOverlayType. |
TestCasePriority:[0, 1, 2] |
Spécifie la priorité des cas de test à exécuter. 0 exécute des cas de test de niveau de vérification de build (BVT) ; 1 et 2 exécutent des cas de test plus agressifs. |
LogLevel[0, 1, 2] |
Le test peut être très détaillé dans ses méthodes de journalisation. Par défaut, le niveau 0 est défini ; le niveau 1 collecte des informations de journalisation accrues par cas de test, y compris de nombreux états de flux/états blt définis ; le niveau 2 rassemble tous les états de flux ajustés et les états blt, ainsi que toutes les informations de configuration. |
Notes
Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /?.
Liste de fichiers
File | Emplacement |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3D9OverlayTest.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\func\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
MODIFIEDCMDLINE | Arguments de ligne de commande supplémentaires pour l’exécutable de test |
LLU_NetAccessOnly | LLU Nom de l’utilisateur net |
ConfigDisplayCommandLine | Ligne de commande personnalisée pour ConfigDisplay. Par défaut : logo |