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 en tant que valeur 64 bits unique ou en tant que structure qui contient un index NET_LUID et un type d’interface.

Le NetLuidIndex membre de l’union NET_LUID est un index de NET_LUID 24 bits que NDIS alloue lorsqu’un fournisseur d’interface appelle la fonction NdisIfAllocateNetLuidIndex. Les fournisseurs NDIS et 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 dans un ordinateur local.

Le IfType membre 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 Using NET_LUID Indexes.