Bagikan melalui


IRP Minor untuk WMI

Bagian ini menjelaskan RUN Instrumentasi Manajemen Windows yang merupakan bagian dari ekstensi WMI ke WDM. All WMI IRPs use the major code IRP_MJ_SYSTEM_CONTROL and a minor code that indicates the specific WMI request. Komponen mode kernel WMI dapat mengirim RUN WMI kapan saja setelah pendaftaran driver berhasil sebagai pemasok data WMI. IRP WMI biasanya dikirim ketika konsumen data mode pengguna telah meminta data WMI.

All drivers must set a dispatch table entry point for a DispatchSystemControl routine to handle WMI requests.

If a driver registers as a WMI data provider by calling IoWMIRegistrationControl, it must handle WMI IRPs using one of the techniques described in Handling WMI Requests.

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

Bagian ini menjelaskan kode fungsi minor WMI yang ditentukan sistem berikut:

IRP_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX

Jika driver menerima IRP yang berisi kode fungsi minor IRP lainnya, driver harus meneruskan IRP ke driver berikutnya yang lebih rendah.