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) |