次の方法で共有


OidProcessing ルール セット (NDIS)

これらのルールを使用して、ドライバーが OID 要求を正しく処理することを検証します。

このセクションの内容

トピック 説明

DoubleComplete

DoubleComplete ルールは、NDIS ドライバーがオブジェクト識別子 (OID) 要求を複数回完了しないように指定します。

DoubleCompleteWorkItem

DoubleCompleteWorkItem ルールでは、作業項目で完了が遅延した場合に、NDIS ドライバーが OID 要求を複数回完了する必要があります。

NdisMNetPnPEventInOIDRequest

このルールは、NdisMNetPnPEvent が OID 要求のコンテキストで呼び出されないことを確認します。

OidProcessing ルール セットを選択するには

  1. Microsoft Visual Studio でドライバー プロジェクト (.vcxProj) を選択します。 Driver メニューから Launch Static Driver Verifier… をクリックします。

  2. 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)」を参照してください。