Share via


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

指出這個下一個躍點狀態的旗標。 使用下列旗標。

常數 意義
RTM_NEXTHOP_STATE_CREATED
已建立下一個躍點。
RTM_NEXTHOP_STATE_DELETED
已刪除下一個躍點。

Flags

傳達下一個躍點狀態信息的旗標。 使用下列旗標。

常數 意義
RTM_NEXTHOP_FLAGS_REMOTE
下一個躍點指向無法直接連線的遠端目的地。 若要取得完整路徑,客戶端必須執行遞歸查閱。
RTM_NEXTHOP_FLAGS_DOWN
此旗標保留供日後使用。

EntitySpecificInfo

包含擁有這個下一個躍點之用戶端的特定資訊。

RemoteNextHop

使用間接下一個躍點地址處理目的地。 只有當 Flags 成員設定為 RTM_NEXTHOP_FLAGS_REMOTE 時,這個成員才有效。 此快取句柄可防止此間接下一個躍點的多個查閱。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 rtmv2.h

另請參閱

RTM_NET_ADDRESS

RtmAddNextHop

RtmDeleteNextHop

RtmFindNextHop

RtmGetNextHopInfo

RtmGetNextHopPointer

RtmLockNextHop

RtmReleaseNextHopInfo