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 |
除非驅動程式未呼叫特定函式,否則不應該載入。 只要驅動程式不會損毀系統,此測試就成功。 在每個測試迴圈期間,在驅動程式無法載入登錄之後,驅動程式會正常載入,以確保它仍可運作。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 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 | 要執行的測試作業逗號分隔清單 |