WmiForward 規則 (wdm)
WmiForward 規則會指定驅動程式必須在需要轉送時轉送 WMI 次要 IRP。
具體而言,當驅動程式呼叫 WmiSystemControl 且 IrpDisposition 參數的值是 IrpForward 時,驅動程式必須呼叫 IoCallDriver 或 PoCallDriver ,才能從分派例程傳回之前轉送 IRP。
此規則不適用於總線驅動程式。
WMI 次要 IRP 是具有 WMI 次要函式程式代碼IRP_MJ_SYSTEM_CONTROL要求。
如需處理 WMI 次要 IRP 的詳細資訊,請參閱 WDM 驅動程式的 WMI 需求、 處理 WMI 要求、 Windows Management Instrumentation 例程和 WMI 連結庫支援例程。
驅動程式模型:WDM
測試方法
在編譯時期 |
---|
執行 靜態驅動程式驗證器 並指定 WmiForward 規則。 使用下列步驟來執行程式碼的分析:如需詳細資訊,請參閱 使用靜態驅動程式驗證器尋找驅動程式中的瑕疵。 |
適用於
IoAcquireRemoveLockIoCallDriverPoCallDriver