valeurs NET_LUID pour les adaptateurs miniports et les modules de filtre
NDIS enregistre les interfaces pour le compte des pilotes miniport (pour chaque adaptateur miniport) et des pilotes de filtre (pour chaque module de filtre). Un pilote de protocole peut interroger NDIS pour l’index d’interface et NET_LUID valeur d’un adaptateur miniport auquel le pilote est lié à l’aide de son handle de liaison. Par exemple, le bord inférieur du pilote de protocole d’un pilote intermédiaire MUX peut obtenir les valeurs NET_LUID pour spécifier l’ordre de superposition de ses interfaces internes.
Un pilote de protocole transmet un handle de liaison au paramètre NdisBindingHandle à la fonction NdisIfQueryBindingIfIndex et reçoit les index d’interface et les valeurs NET_LUID pour les interfaces situées en haut et en bas d’une pile de filtres. Le pilote de protocole peut également récupérer ces valeurs dans la structure NDIS_BIND_PARAMETERS .
Un pilote miniport peut également interroger NDIS pour l’index d’interface d’un adaptateur miniport à l’aide de la poignée de l’adaptateur miniport NDIS. Un pilote miniport reçoit un index d’interface et une valeur NET_LUID dans la structure NDIS_MINIPORT_INIT_PARAMETERS .
Un pilote de filtre obtient un index d’interface et une valeur NET_LUID pour un module de filtre dans la structure NDIS_FILTER_ATTACH_PARAMETERS .