IRP_MJ_SYSTEM_CONTROL

Tous les pilotes doivent fournir une routine DispatchSystemControl qui gère les requêtes IRP_MJ_SYSTEM_CONTROL , qui sont envoyées par le composant en mode noyau de Windows Management Instrumentation (WMI).

Date d’envoi

Le composant en mode noyau WMI peut envoyer une demande de IRP_MJ_SYSTEM_CONTROL à tout moment après l’inscription réussie d’un pilote en tant que fournisseur de données WMI. Les IRP WMI sont généralement envoyés lorsqu’un consommateur de données en mode utilisateur a demandé des données WMI.

Paramètres d’entrée

Dépend de la valeur dans MinorFunction dans l’emplacement actuel de la pile d’E/S de l’IRP. Chaque requête IRP_MJ_SYSTEM_CONTROL spécifie un code de fonction secondaire qui identifie l’action WMI demandée.

Paramètres de sortie

Dépend de la valeur dans MinorFunction dans l’emplacement actuel de la pile d’E/S de l’IRP.

Opération

Tous les pilotes doivent prendre en charge IRP_MJ_SYSTEM_CONTROL demandes en fournissant une routine DispatchSystemControl .

Les pilotes qui prennent en charge Windows Management Instrumentation (WMI) doivent gérer IRP_MJ_SYSTEM_CONTROL demandes en traitant les codes de fonction secondaires associés à ce code de fonction majeure. Pour plus d’informations sur les codes de fonction mineure WMI, consultez IIP secondaires WMI.

Les pilotes qui ne prennent pas en charge WMI en s’inscrivant en tant que fournisseur de données WMI doivent passer IRP_MJ_SYSTEM_CONTROL demandes au pilote inférieur suivant.

Spécifications

En-tête

Wdm.h (inclure Wdm.h, Ntddk.h ou Ntifs.h)

Voir aussi

DispatchSystemControl