Partager via


valeur NET_LUID

Une valeur NET_LUID est une valeur 64 bits qui identifie une interface réseau NDIS. Le type de données NET_LUID est une union qui peut fournir l’accès à la valeur NET_LUID sous la forme d’une seule valeur 64 bits ou d’une structure contenant un index NET_LUID et un type d’interface.

Le membre NetLuidIndex de l’union NET_LUID est un index NET_LUID 24 bits alloué par NDIS lorsqu’un fournisseur d’interface appelle la fonction NdisIfAllocateNetLuidIndex . NDIS et les fournisseurs d’interface utilisent cet index pour faire la distinction entre plusieurs interfaces qui ont le même type d’interface. Par conséquent, cet index est unique au sein d’un ordinateur local.

Le membre IfType de l’union NET_LUID est une valeur 16 bits qui contient un type d’interface défini par Internet Assigned Numbers Authority (IANA). Pour obtenir la liste des types d’interface valides, consultez Types d’interface NDIS.

Le type de données NET_LUID équivaut à l’objet ifName dans RFC 2863, car NDIS dérive la chaîne ifName d’une valeur NET_LUID.

Pour créer une valeur NET_LUID, un fournisseur d’interface appelle la fonction NdisIfAllocateNetLuidIndex pour allouer un index NET_LUID, puis appelle la macro NDIS_MAKE_NET_LUID pour générer la valeur NET_LUID. Pour plus d’informations sur la création de valeurs NET_LUID, consultez Utilisation d’index NET_LUID.