OidProcessing ルール セット (NDIS)
これらのルールを使用して、ドライバーが OID 要求を正しく処理することを検証します。
このセクションの内容
トピック | 説明 |
---|---|
DoubleComplete ルールは、NDIS ドライバーがオブジェクト識別子 (OID) 要求を複数回完了しないように指定します。 |
|
DoubleCompleteWorkItem ルールでは、作業項目で完了が遅延した場合に、NDIS ドライバーが OID 要求を複数回完了する必要があります。 |
|
このルールは、NdisMNetPnPEvent が OID 要求のコンテキストで呼び出されないことを確認します。 |
OidProcessing ルール セットを選択するには
Microsoft Visual Studio でドライバー プロジェクト (.vcxProj) を選択します。 Driver メニューから Launch Static Driver Verifier… をクリックします。
Rules タブをクリックします。Rule Sets で、OidProcessing を選択します。
Visual Studio の開発者コマンド プロンプト ウィンドウから既定のルール セットを選択するには、/check オプションで OidProcessing.sdv を指定します。 次に例を示します。
msbuild /t:sdv /p:Inputs="/check:OidProcessing.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
詳細については、「静的ドライバー検証ツールを使用して、ドライバーの欠陥を検出する」と「静的ドライバー検証ツールコマンド (MSBuild)」を参照してください。