структура 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) |