NET_LUID_LH união (ifdef.h)

O NET_LUID união é o LUID (identificador local exclusivo) de um adaptador de rede.

Sintaxe

typedef union _NET_LUID_LH {
  ULONG64 Value;
  struct {
    ULONG64 Reserved : 24;
    ULONG64 NetLuidIndex : 24;
    ULONG64 IfType : 16;
  } Info;
} NET_LUID_LH, *PNET_LUID_LH;

Membros

Value

Tipo: ULONG64

Um valor de 64 bits que representa o LUID.

Info

Uma união nomeada que contém os campos de componente no membro de valor LUID de 64 bits.

Info.Reserved

Tipo: ULONG64 Este campo é reservado.

Info.NetLuidIndex

Tipo: ULONG64 O índice LUID do adaptador de rede.

Info.IfType

Tipo: ULONG64 O tipo de interface conforme definido pela IANA (Autoridade de Nomes Atribuídos à Internet). Os valores possíveis para o tipo de interface são listados no arquivo de inclusão Ipifcons.h .

A tabela a seguir lista valores comuns para o tipo de interface, embora muitos outros valores sejam possíveis.

Valor Significado
IF_TYPE_OTHER
1
Algum outro tipo de adaptador de rede.
IF_TYPE_ETHERNET_CSMACD
6
Um adaptador de rede Ethernet.
IF_TYPE_ISO88025_TOKENRING
9
Um adaptador de rede de anel de token.
IF_TYPE_PPP
23
Um adaptador de rede PPP.
IF_TYPE_SOFTWARE_LOOPBACK
24
Um adaptador de rede de loopback de software.
IF_TYPE_ATM
37
Um adaptador de rede atm.
IF_TYPE_IEEE80211
71
Um adaptador de rede sem fio IEEE 802.11.
IF_TYPE_TUNNEL
131
Um adaptador de rede de encapsulamento de tipo de túnel.
IF_TYPE_IEEE1394
144
Um adaptador de rede de barramento serial de alto desempenho do IEEE 1394 (Firewire).

Comentários

A estrutura NET_LUID é independente do protocolo e funciona com interfaces de rede para o protocolo IPv6 e IPv4. A estrutura NET_LUID é definida no Windows Vista e posterior.

As estruturas IF_LUID e NET_LUID_LH são outros nomes que podem ser usados para a união NET_LUID .

Os valores do campo de bits IfType são definidos no arquivo de inclusão Ipifcons.h . Somente os valores possíveis listados na descrição do membro IfType têm suporte no momento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho ifdef.h

Confira também

ConvertInterfaceAliasToLuid

ConvertInterfaceGuidToLuid

ConvertInterfaceIndexToLuid

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToIndex

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

MIB_IF_ROW2

MIB_IPINTERFACE_ROW