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 |