Поделиться через


структура MIB_IPPATH_ROW

Структура MIB_IPPATH_ROW хранит сведения о записи IP-пути.

Синтаксис

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;

Члены

  • источник
    Исходный IP-адрес для этой записи IP-пути.

  • назначения
    Конечный IP-адрес для этой записи IP-пути.

  • InterfaceLuid
    Локальный уникальный идентификатор (LUID) сетевого интерфейса, связанного с этой записью IP-пути.

  • InterfaceIndex
    Значение локального индекса сетевого интерфейса, связанного с этой записью IP-пути. Это значение индекса может измениться, если сетевой адаптер отключен, а затем включен или при других обстоятельствах и не должен считаться постоянным.

  • CurrentNextHop
    Текущий IP-адрес следующей системы или шлюза, который находится вдоль маршрута. Этот элемент может измениться в течение всего времени существования пути.

  • PathMtu
    Максимальный размер единицы передачи (MTU) в байтах до целевого IP-адреса для этой записи IP-пути.

  • RttMean
    Предполагаемое среднее время кругового пути (RTT), в миллисекундах, в целевой IP-адрес для этой записи IP-пути.

  • RttDeviation
    Предполагаемое среднее отклонение для времени кругового пути (RTT), в миллисекундах, в целевой IP-адрес для этой записи IP-пути.

  • LastReachable
    Время в миллисекундах, когда узел предполагает, что конечный IP-адрес доступен после получения подтверждения доступности.

  • LastUnreachable
    Время в миллисекундах, когда узел предполагает, что конечный IP-адрес недоступен после того, как не получил подтверждение доступности.

  • IsReachable
    Значение, указывающее, доступен ли целевой IP-адрес для этой записи IP-пути.

  • LinkTransmitSpeed
    Оценка скорости передачи в битах в секунду канала передачи на целевой IP-адрес для этой записи IP-пути.

  • LinkReceiveSpeed
    Предполагаемая скорость (в битах в секунду) канала получения из целевого IP-адреса для этой записи IP-пути.

Замечания

Функция GetIpPathTable перечисляет записи IP-пути на локальном компьютере и возвращает эти сведения в структуре MIB_IPPATH_TABLE в виде массива MIB_IPPATH_ROW записей.

Функция GetIpPathTable извлекает одну запись IP-пути и возвращает эти сведения в структуре MIB_IPPATH_TABLE.

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Netioapi.h (include Netioapi.h)

См. также

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_TABLE