Partager via


Mappage des GUID aux OID et à l’état du pilote Miniport

Lorsque WMI envoie une requête WMI à un adaptateur miniport (autrement dit, lorsque WMI envoie un paquet de demande d’E/S [IRP] à un objet d’appareil fonctionnel créé par NDIS), NDIS intercepte la requête. NDIS ne transfère pas la demande au pilote miniport si NDIS dispose déjà des informations dont il a besoin pour traiter la demande. Sinon, NDIS mappe le GUID WMI à un OID, puis interroge ou définit l’OID.

Si le pilote miniport est un pilote miniport sans connexion, NDIS peut appeler la fonction MiniportOidRequest du pilote miniport pour gérer la requête OID. Si le pilote miniport est un pilote miniport orienté connexion, NDIS peut appeler la fonction MiniportCoOidRequest du pilote miniport pour gérer la requête OID. NDIS retourne les résultats de la requête ou définit la requête sur WMI.

Les pilotes miniport génèrent status indications avec la fonction NdisMIndicateStatusEx ou NdisMCoIndicateStatusEx. Si un client WMI s’inscrit pour un événement WMI et qu’un pilote miniport génère une indication de status associée, NDIS mappe cette indication status à un GUID WMI et transmet une indication d’événement WMI à WMI. WMI transmet ensuite l’indication de l’événement WMI à tous les clients WMI qui se sont inscrits pour l’événement WMI.