共用方式為


NDISTest 6.0 - [1 部機器] - 1c_FaultHandling

此自動化測試使用 NDIS 的錯誤插入功能。 每個迴圈都會在登錄中設定受測驅動程式的位。 這些位會導致 NDIS 失敗特定的 NDIS 呼叫。 登錄值名稱為 NdisDriverVerifyFlags。 迴圈、值和 NDIS 呼叫如下所列:

Loop NDIS 通話

0

0x001

NdisMAllocateMapRegisters

1

0x002

NdisMRegisterInterrupt

2

0x004

NdisMAllocateSharedMemory

3

0x010

NdisMMapIoSpace

4

0x020

NdisMRegisterIoPortRange

5

0x040

讀取 NdisGetSetBusConfigSpace

6

0x080

Write NdisGetSetBusConfigSpace

7

0x100

NdisMInitializeScatterGatherDma

 

除非驅動程式未呼叫特定函式,否則不應該載入。 只要驅動程式不會損毀系統,此測試就成功。 在每個測試迴圈期間,在驅動程式無法載入登錄之後,驅動程式會正常載入,以確保它仍可運作。

測試詳細資料

   
規格
  • Device.Network.LAN.Base.NDISRequirements
平台
  • Windows 10,用戶端版本 (x86)
  • Windows 10,用戶端版本 (x64)
  • Windows Server 2016 (x64)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期的執行時間 (以分鐘為單位) 5
類別 部署
以分鐘為單位的逾時 () 300
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :

執行測試

執行測試之前,請完成測試設定,如測試需求: LAN 測試必要條件中所述。

疑難排解

如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需疑難排解資訊,請參閱 針對 LAN 測試進行疑難排解

詳細資訊

命令語法

命令 描述

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

執行測試。

 

參數

參數名稱 參數描述
queryTestDeviceID
TestScript 要執行的測試作業逗號分隔清單