IRP_MJ_SYSTEM_CONTROL

Semua driver harus menyediakan rutinitas DispatchSystemControl yang menangani permintaan IRP_MJ_SYSTEM_CONTROL , yang dikirim oleh komponen mode kernel dari Windows Management Instrumentation (WMI).

Ketika Dikirim

Komponen mode kernel WMI dapat mengirim permintaan IRP_MJ_SYSTEM_CONTROL kapan saja setelah pendaftaran driver berhasil sebagai pemasok data WMI. IRP WMI biasanya dikirim ketika konsumen data mode pengguna telah meminta data WMI.

Parameter Input

Tergantung pada nilai di MinorFunction di lokasi tumpukan I/O saat ini dari IRP. Setiap permintaan IRP_MJ_SYSTEM_CONTROL menentukan kode fungsi kecil yang mengidentifikasi tindakan WMI yang diminta.

Parameter Output

Tergantung pada nilai di MinorFunction di lokasi tumpukan I/O saat ini dari IRP.

Operasi

Semua driver harus mendukung permintaan IRP_MJ_SYSTEM_CONTROL dengan memasok rutinitas DispatchSystemControl .

Driver yang mendukung Instrumentasi Manajemen Windows (WMI) harus menangani permintaan IRP_MJ_SYSTEM_CONTROL dengan memproses kode fungsi kecil yang terkait dengan kode fungsi utama ini. Untuk informasi tentang kode fungsi minor WMI, lihat IRP Minor WMI.

Driver yang tidak mendukung WMI dengan mendaftar sebagai penyedia data WMI harus meneruskan permintaan IRP_MJ_SYSTEM_CONTROL ke driver yang lebih rendah berikutnya.

Persyaratan

Header

Wdm.h (termasuk Wdm.h, Ntddk.h, atau Ntifs.h)

Lihat juga

DispatchSystemControl