Compartilhar via


estrutura MIB_UNICASTIPADDRESS_ROW

A estrutura MIB_UNICASTIPADDRESS_ROW armazena informações sobre um endereço IP unicast.

Sintaxe

typedef struct _MIB_UNICASTIPADDRESS_ROW {
  SOCKADDR_INET    Address;
  NET_LUID         InterfaceLuid;
  NET_IFINDEX      InterfaceIndex;
  NL_PREFIX_ORIGIN PrefixOrigin;
  NL_SUFFIX_ORIGIN SuffixOrigin;
  ULONG            ValidLifetime;
  ULONG            PreferredLifetime;
  UINT8            OnLinkPrefixLength;
  BOOLEAN          SkipAsSource;
  NL_DAD_STATE     DadState;
  SCOPE_ID         ScopeId;
  LARGE_INTEGER    CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;

Membros

  • Endereço
    O endereço IP unicast. Esse membro pode ser um endereço IPv6 ou um endereço IPv4.

  • InterfaceLuid
    O LUID (identificador exclusivo local) para o adaptador de rede associado a esse endereço IP.

  • Interfaceindex
    O valor do índice local para o adaptador de rede associado a esse endereço IP. Esse valor de índice pode ser alterado quando um adaptador de rede é desabilitado e, em seguida, habilitado ou em outras circunstâncias, e não deve ser considerado persistente.

  • Prefixorigin
    Um tipo de NL_PREFIX_ORIGIN que especifica a origem do prefixo ou parte da rede do endereço IP.

  • Suffixorigin
    Um tipo de NL_SUFFIX_ORIGIN que especifica a origem do sufixo ou parte do host do endereço IP.

  • ValidLifetime
    O tempo máximo, em segundos, em que o endereço IP é válido. Um valor de 0xffffffff é considerado infinito.

  • PreferredLifetime
    O tempo preferencial, em segundos, em que o endereço IP é válido. Um valor de 0xffffffff é considerado infinito.

  • OnLinkPrefixLength
    O comprimento, em bits, do prefixo ou parte da rede do endereço IP. Para um endereço IPv4 unicast, qualquer valor maior que 32 é um valor inválido. Para um endereço IPv6 unicast, qualquer valor maior que 128 é um valor inválido. Um valor de 255 normalmente é usado para representar um valor inválido.

  • SkipAsSource
    Um valor que especifica se o endereço pode ser usado como um endereço de origem IP.

  • DadState
    Um tipo de detecção de endereço duplicado ( DAD) NL_DAD_STATE.

  • ScopeId
    A ID de escopo do endereço IP. Esse membro é aplicável somente a um endereço IPv6. O driver não pode definir esse membro. Esse membro é determinado automaticamente pela interface na qual o endereço foi adicionado.

  • CreationTimeStamp
    O carimbo de data/hora quando o endereço IP foi criado.

Requisitos

Versão

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.

Cabeçalho

Netioapi.h (inclua Netioapi.h)

Confira também

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry