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


структура 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 (включая Netioapi.h)

См. также раздел

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_TABLE