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.

Valore Significato
IF_TYPE_OTHER
1
Un altro tipo di interfaccia di rete.
IF_TYPE_ETHERNET_CSMACD
6
Interfaccia di rete Ethernet.
IF_TYPE_ISO88025_TOKENRING
9
Interfaccia di rete dell'anello del token.
IF_TYPE_PPP
23
Interfaccia di rete PPP.
IF_TYPE_SOFTWARE_LOOPBACK
24
Un'interfaccia di rete di loopback software.
IF_TYPE_ATM
37
Interfaccia di rete ATM.
IF_TYPE_IEEE80211
71
Interfaccia di rete wireless IEEE 802.11.
IF_TYPE_TUNNEL
131
Interfaccia di rete incapsulazione del tipo di tunnel.
IF_TYPE_IEEE1394
144
Interfaccia di rete del bus seriale a prestazioni elevate IEEE 1394 (Firewire).

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

Vedi anche

ConvertInterfaceAliasToLuid

ConvertInterfaceGuidToLuid

ConvertInterfaceIndexToLuid

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToIndex

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

MIB_IF_ROW2

MIB_IPINTERFACE_ROW