unione NET_LUID_LH (ifdef.h)
L'unione NET_LUID è l'identificatore univoco locale (LUID) per un'interfaccia di rete.
Sintassi
typedef union _NET_LUID_LH {
ULONG64 Value;
struct {
ULONG64 Reserved : 24;
ULONG64 NetLuidIndex : 24;
ULONG64 IfType : 16;
} Info;
} NET_LUID_LH, *PNET_LUID_LH;
Members
Value
Tipo: ULONG64
Valore a 64 bit che rappresenta il LUID.
Info
Unione denominata contenente i campi del componente nel membro VALORE LUID a 64 bit.
Info.Reserved
Tipo: ULONG64 Questo campo è riservato.
Info.NetLuidIndex
Tipo: ULONG64 Indice LUID dell'interfaccia di rete.
Info.IfType
Tipo: ULONG64 Tipo di interfaccia definito dall'autorità dei nomi assegnati internet (IANA). I valori possibili per il tipo di interfaccia sono elencati nel file di inclusione Ipifcons.h .
La tabella seguente elenca i valori comuni per il tipo di interfaccia anche se sono possibili molti altri valori.
Commenti
La struttura NET_LUID è indipendente dal protocollo e funziona con interfacce di rete per il protocollo IPv6 e IPv4. La struttura NET_LUID è definita in Windows Vista e versioni successive.
Le strutture IF_LUID e NET_LUID_LH sono altri nomi che possono essere usati per l'unione NET_LUID .
I valori per il campo di bit IfType sono definiti nel file di inclusione Ipifcons.h . Sono attualmente supportati solo i valori possibili elencati nella descrizione del membro IfType .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | ifdef.h |