Aracılığıyla paylaş


WMI İkincil IP'ler

Bu bölümde, WDM'ye wmi uzantılarının parçası olan Windows Yönetim Araçları IRP'leri açıklanmaktadır. All WMI IRPs use the major code IRP_MJ_SYSTEM_CONTROL and a minor code that indicates the specific WMI request. WMI çekirdek modu bileşeni, bir sürücünün WMI verilerinin sağlayıcısı olarak başarılı bir şekilde kaydının ardından istediğiniz zaman WMI IP'leri gönderebilir. Wmi IRP'leri genellikle kullanıcı modu veri tüketicisi WMI verilerini istediği zaman gönderilir.

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.

WMI veri sağlayıcıları olarak kaydedilmeyen sürücülerin tüm WMI isteklerini sonraki alt sürücüye iletmesi gerekir.

Bu bölümde aşağıdaki sistem tanımlı WMI ikincil işlev kodları açıklanmaktadır:

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

Sürücü başka bir IRP ikincil işlev kodu içeren bir IRP alırsa, IRP'yi sonraki alt sürücüye iletmesi gerekir.