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 |
ドライバーが特定の関数を呼び出していない限り、ドライバーを読み込む必要はありません。 ドライバーがシステムをクラッシュしない限り、このテストは成功します。 各テスト ループ中に、ドライバーがレジストリの読み込みに失敗してクリアされた後に、ドライバーが引き続き確実に動作するように通常どおりに読み込まれます。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 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 | 実行するテスト ジョブのコンマ区切りリスト |