union NET_LUID_LH (ifdef.h)
L’union NET_LUID est l’identificateur local unique (LUID) d’une interface réseau.
Syntaxe
typedef union _NET_LUID_LH {
ULONG64 Value;
struct {
ULONG64 Reserved : 24;
ULONG64 NetLuidIndex : 24;
ULONG64 IfType : 16;
} Info;
} NET_LUID_LH, *PNET_LUID_LH;
Membres
Value
Type : ULONG64
Valeur 64 bits qui représente le LUID.
Info
Union nommée contenant les champs de composant dans le membre valeur LUID 64 bits.
Info.Reserved
Type : ULONG64 Ce champ est réservé.
Info.NetLuidIndex
Type : ULONG64 Index LUID de l’interface réseau.
Info.IfType
Type : ULONG64 Type d’interface tel que défini par l’IANA (Internet Assigned Names Authority). Les valeurs possibles pour le type d’interface sont répertoriées dans le fichier Include Ipifcons.h .
Le tableau ci-dessous répertorie les valeurs communes pour le type d’interface, bien que de nombreuses autres valeurs soient possibles.
Remarques
La structure NET_LUID est indépendante du protocole et fonctionne avec les interfaces réseau pour les protocoles IPv6 et IPv4. La structure NET_LUID est définie sur Windows Vista et versions ultérieures.
Les structures IF_LUID et NET_LUID_LH sont d’autres noms qui peuvent être utilisés pour l’union NET_LUID .
Les valeurs du champ de bits IfType sont définies dans le fichier Include Ipifcons.h . Seules les valeurs possibles répertoriées dans la description du membre IfType sont actuellement prises en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | ifdef.h |