WmiComplete ルール (wdm)

WmiComplete ルールは、 WMI マイナー IRP を処理するときに、ドライバーが DispatchSystemControl ルーチンから戻る前に IoCompleteRequest を呼び出すように指定します。

WMI マイナー IRP は、WMI マイナー関数コードを含む IRP_MJ_SYSTEM_CONTROL 要求です。

WMIマイナーIRPの処理については、 WDMドライバのWMI要件、 WMIリクエストの処理Windows Management Instrumentation RoutinesWMI Library Support Routines を参照してください。

WMI データ プロバイダーとして登録されていないドライバーは、WMI 要求を次の下位ドライバーに転送する必要があります。 このアクションを確認するには、 WmiForward ルールを使用します。

ドライバーモデル: WDM

テスト方法

コンパイル時

静的ドライバー検証ツール を実行し、 WmiComplete 規則を指定します。

コードの分析を実行するには、次の手順に従います。
  1. コードを準備します (ロール型宣言を使用します)。
  2. 静的ドライバー検証ツールを実行します。
  3. 結果を表示および分析します。

詳細については、 「静的ドライバー検証ツールを使用してドライバー の欠陥を見つける」を参照してください。

適用対象

IoCompleteRequestWmiSystemControl

関連項目

WmiForwardWDM ドライバーの WMI 要件WMI リクエストの処理WMI ライブラリ サポート ルーチン