Partager via


NDISTest 6.0 - [1 Machine] - 1c_FaultHandling

Ce test automatisé utilise une fonctionnalité d’injection d’erreur de NDIS. Chaque boucle définit des bits dans le Registre pour le pilote testé. Ces bits entraînent l’échec des appels NDIS spécifiques de NDIS. Le nom de la valeur du Registre est NdisDriverVerifyFlags. La boucle, la valeur et l’appel NDIS sont répertoriés ci-dessous :

Loop Valeur Appel NDIS

0

0x001

NdisMAllocateMapRegisters

1

0x002

NdisMRegisterInterrupt

2

0x004

NdisMAllocateSharedMemory

3

0x010

NdisMMapIoSpace

4

0x020

NdisMRegisterIoPortRange

5

0x040

Lire NdisGetSetBusConfigSpace

6

0x080

Écrire NdisGetSetBusConfigSpace

7

0x100

NdisMInitializescatterGatherDma

 

Le pilote ne doit pas charger, sauf s’il n’appelle pas la fonction particulière. Ce test réussit tant que le pilote ne bloque pas le système. Pendant chaque boucle de test, une fois que le pilote ne parvient pas à charger, le registre est effacé et le pilote est chargé normalement pour être sûr qu’il fonctionne toujours.

Détails du test

   
Spécifications
  • Device.Network.LAN.Base.NDISRequirements
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 5
Catégorie Développement
Délai d’expiration (en minutes) 300
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és peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la 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 : Prérequis de test LAN.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test lan.

Plus d’informations

Syntaxe de commande

Commande Description

[WTTRunWorkingDir]\ndistest\bin\ndtest.exe /auto /client /dvi /u /target:Miniport /tc:[queryTestDeviceID] /script:{1c_FaultHandling.wsf}

Exécute le test.

 

Paramètres

Nom du paramètre Description des paramètres
queryTestDeviceID
TestScript Liste séparée par des virgules des travaux de test à exécuter