다음을 통해 공유


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