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