次の方法で共有


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

Read 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 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 5
カテゴリ 開発
タイムアウト (分) 300
再起動が必要です false
特別な構成が必要です false
Type 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 実行するテスト ジョブのコンマ区切りリスト