rtmv2.h) (RTM_NEXTHOP_INFO 结构
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 |