共用方式為


IRP_MJ_SYSTEM_CONTROL

所有驅動程式都必須提供 DispatchSystemControl 常式來處理 IRP_MJ_SYSTEM_CONTROL 要求,這些要求是由 Windows Management Instrumentation (WMI) 的核心模式元件所傳送。

傳送時

WMI 核心模式元件可以在驅動程式成功註冊為 WMI 資料的供應商之後,隨時傳送 IRP_MJ_SYSTEM_CONTROL 要求。 當使用者模式資料取用者要求 WMI 資料時,通常會傳送 WMI IRP。

輸入參數

取決於 IRP 目前 I/O 堆疊位置中 MinorFunction 的值。 每個 IRP_MJ_SYSTEM_CONTROL 要求都會指定識別所要求 WMI 動作的次要函式程式碼。

輸出參數

取決於 IRP 目前 I/O 堆疊位置中 MinorFunction 的值。

作業

所有驅動程式都必須藉由提供DispatchSystemControl常式來支援IRP_MJ_SYSTEM_CONTROL要求。

支援 Windows Management Instrumentation (WMI) 的驅動程式必須處理與這個主要函式程式碼相關聯的次要函式代碼來處理 IRP_MJ_SYSTEM_CONTROL 要求。 如需 WMI 次要函式代碼的相關資訊,請參閱 WMI 次要 IRP

註冊 為 WMI 資料提供者,不支援 WMI 的驅動程式必須將 IRP_MJ_SYSTEM_CONTROL 要求傳遞至下一個較低的驅動程式。

規格需求

標頭

Wdm.h (包括 Wdm.h、Ntddk.h 或 Ntifs.h)

另請參閱

DispatchSystemControl