IRP_MJ_SYSTEM_CONTROL
Tutti i driver devono fornire una routine DispatchSystemControl che gestisce le richieste IRP_MJ_SYSTEM_CONTROL , inviate dal componente in modalità kernel di Strumentazione gestione Windows (WMI).
Data di invio
Il componente in modalità kernel WMI può inviare una richiesta di IRP_MJ_SYSTEM_CONTROL qualsiasi volta dopo la corretta registrazione di un driver come fornitore di dati WMI. I provider di integrazione WMI vengono in genere inviati quando un consumer di dati in modalità utente ha richiesto dati WMI.
Parametri di input
Dipende dal valore in MinorFunction nella posizione dello stack di I/O corrente dell'IRP. Ogni IRP_MJ_SYSTEM_CONTROL richiesta specifica un codice di funzione secondario che identifica l'azione WMI richiesta.
Parametri di output
Dipende dal valore in MinorFunction nella posizione dello stack di I/O corrente dell'IRP.
Operazione
Tutti i driver devono supportare le richieste di IRP_MJ_SYSTEM_CONTROL fornendo una routine DispatchSystemControl .
I driver che supportano Strumentazione gestione Windows (WMI) devono gestire IRP_MJ_SYSTEM_CONTROL richieste elaborando i codici di funzione secondari associati a questo codice di funzione principale. Per informazioni sui codici di funzione secondaria WMI, vedere IRP secondari WMI.
I driver che non supportano WMI registrando come provider di dati WMI devono passare IRP_MJ_SYSTEM_CONTROL richieste al driver inferiore successivo.
Requisiti
Intestazione |
Wdm.h (include Wdm.h, Ntddk.h o Ntifs.h) |