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)

Vedi anche

DispatchSystemControl