структура RTM_NEXTHOP_INFO (rtmv2.h)
Структура RTM_NEXTHOP_INFO используется для обмена данными следующего прыжка с диспетчером таблиц маршрутизации.
Синтаксис
typedef struct _RTM_NEXTHOP_INFO {
RTM_NET_ADDRESS NextHopAddress;
RTM_ENTITY_HANDLE NextHopOwner;
ULONG InterfaceIndex;
USHORT State;
USHORT Flags;
PVOID EntitySpecificInfo;
RTM_DEST_HANDLE RemoteNextHop;
} RTM_NEXTHOP_INFO, *PRTM_NEXTHOP_INFO;
Члены
NextHopAddress
Указывает сетевой адрес для следующего прыжка.
NextHopOwner
Дескриптор для клиента, которому принадлежит следующий прыжок.
InterfaceIndex
Указывает индекс исходящего интерфейса.
State
Флаги, указывающие состояние следующего прыжка. Используются следующие флаги.
Константа | Значение |
---|---|
|
Создан следующий прыжок. |
|
Следующий прыжок удален. |
Flags
Флаги, передающие сведения о состоянии для следующего прыжка. Используются следующие флаги.
EntitySpecificInfo
Содержит сведения, относящиеся к клиенту, которому принадлежит следующий прыжок.
RemoteNextHop
Дескриптор к месту назначения с косвенным адресом следующего прыжка. Этот элемент действителен, только если для элемента Flags задано значение RTM_NEXTHOP_FLAGS_REMOTE. Этот кэшированный дескриптор может предотвратить несколько поисков для этого косвенного следующего прыжка.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | rtmv2.h |