Compartilhar via


estrutura MIB_IPPATH_ROW (netioapi.h)

A estrutura MIB_IPPATH_ROW armazena informações sobre uma entrada de caminho ip.

Sintaxe

typedef struct _MIB_IPPATH_ROW {
  SOCKADDR_INET Source;
  SOCKADDR_INET Destination;
  NET_LUID      InterfaceLuid;
  NET_IFINDEX   InterfaceIndex;
  SOCKADDR_INET CurrentNextHop;
  ULONG         PathMtu;
  ULONG         RttMean;
  ULONG         RttDeviation;
  union {
    ULONG LastReachable;
    ULONG LastUnreachable;
  };
  BOOLEAN       IsReachable;
  ULONG64       LinkTransmitSpeed;
  ULONG64       LinkReceiveSpeed;
} MIB_IPPATH_ROW, *PMIB_IPPATH_ROW;

Membros

Source

Tipo: SOCKADDR_INET

O endereço IP de origem para essa entrada de caminho IP.

Destination

Tipo: SOCKADDR_INET

O endereço IP de destino para essa entrada de caminho IP.

InterfaceLuid

Tipo: NET_LUID

O LUID (identificador exclusivo local) para o adaptador de rede associado a essa entrada de caminho ip.

InterfaceIndex

Tipo: NET_IFINDEX

O valor do índice local para o adaptador de rede associado a essa entrada de caminho 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.

CurrentNextHop

Tipo: SOCKADDR_INET

O endereço IP atual do próximo sistema ou gateway a caminho. Esse membro pode mudar ao longo do tempo de vida de um caminho.

PathMtu

Tipo: ULONG

O tamanho máximo da MTU (unidade de transmissão), em bytes, para o endereço IP de destino dessa entrada de caminho IP.

RttMean

Tipo: ULONG

O RTT (tempo médio de ida e volta) estimado, em milissegundos, para o endereço IP de destino dessa entrada de caminho IP.

RttDeviation

Tipo: ULONG

O desvio médio estimado para o RTT (tempo de ida e volta), em milissegundos, para o endereço IP de destino dessa entrada de caminho IP.

LastReachable

Tipo: ULONG

O tempo, em milissegundos, em que um nó pressupõe que o endereço IP de destino está acessível após ter recebido uma confirmação de acessibilidade.

LastUnreachable

Tipo: ULONG

O tempo, em milissegundos, em que um nó pressupõe que o endereço IP de destino está inacessível depois de não ter recebido uma confirmação de acessibilidade.

IsReachable

Tipo: BOOLEAN

Um valor que indica se o endereço IP de destino está acessível para essa entrada de caminho IP.

LinkTransmitSpeed

Tipo: ULONG64

A velocidade estimada em bits por segundo do link de transmissão para o endereço IP de destino para essa entrada de caminho IP.

LinkReceiveSpeed

Tipo: ULONG64

A velocidade estimada em bits por segundo do link de recebimento do endereço IP de destino para essa entrada de caminho IP.

Comentários

A estrutura de MIB_IPPATH_ROW é definida no Windows Vista e posterior.

A função GetIpPathTable enumera as entradas de caminho ip em um sistema local e retorna essas informações em uma estrutura MIB_IPPATH_TABLE como uma matriz de entradas MIB_IPPATH_ROW .

A função GetIpPathEntry recupera uma única entrada de caminho IP e retorna essas informações em uma estrutura MIB_IPPATH_TABLE .

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 netioapi.h (inclua Iphlpapi.h)

Confira também

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_TABLE

SOCKADDR_INET