Partilhar via


MIB_UNICASTIPADDRESS_ROW estrutura

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. Este membro pode ser um endereço IPv6 ou um endereço IPv4.

  • InterfaceLuid
    O identificador localmente exclusivo (LUID) para a interface de rede associada a este endereço IP.

  • InterfaceIndex
    O valor de índice local para a interface de rede associada a este endereço IP. Esse valor de índice pode mudar quando um adaptador de rede é desativado 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 de 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, que o endereço IP é válido. Um valor de 0xffffffff é considerado infinito.

  • PreferredLifetime
    A hora preferida, 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 ilegal. Para um endereço IPv6 unicast, qualquer valor maior que 128 é um valor ilegal. Um valor de 255 é normalmente usado para representar um valor ilegal.

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

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

  • ScopeId
    O ID do escopo do endereço IP. Este membro é aplicável apenas a um endereço IPv6. Seu driver não pode definir esse membro. Este membro é automaticamente determinado pela interface em que o endereço foi adicionado.

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

Requerimentos

Versão

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

Cabeçalho

Netioapi.h (inclui Netioapi.h)

Ver também

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry