영어로 읽기

다음을 통해 공유


routprot.h 헤더

이 헤더는 라우팅 및 원격 액세스 서비스에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

routprot.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

콜백 함수

 
PADD_INTERFACE

AddInterface 함수는 라우팅 프로토콜에서 관리할 인터페이스를 추가합니다.
PCONNECT_CLIENT

라우터 관리자는 클라이언트가 라우팅 프로토콜이 실행 중인 인터페이스에 연결할 때 ConnectClient 함수를 호출합니다.
PDELETE_INTERFACE

DeleteInterface 함수는 라우팅 프로토콜에서 관리하는 집합에서 인터페이스를 제거합니다.
PDISCONNECT_CLIENT

라우터 관리자는 클라이언트가 라우팅 프로토콜이 실행 중인 인터페이스에서 연결을 끊을 때 DisconnectClient 함수를 호출합니다.
PDO_UPDATE_ROUTES

DoUpdateRoutes 함수는 지정된 인터페이스를 통해 라우팅 정보 업데이트를 수행하여 정적 경로 정보를 얻기 위해 라우팅 프로토콜을 요청합니다.
PGET_EVENT_MESSAGE

GetEventMessage 함수는 라우팅 프로토콜의 메시지 큐에서 항목을 가져옵니다. 라우팅 프로토콜은 큐를 사용하여 라우터 관리자에게 비동기 이벤트를 알릴 수 있습니다.
PGET_GLOBAL_INFO

GetGlobalInfo 함수는 라우팅 프로토콜에 의해 유지되는 전역(인터페이스별 구성 정보가 아닌)을 검색합니다.
PGET_INTERFACE_INFO

GetInterfaceInfo 함수는 특정 인터페이스에 대한 라우팅 프로토콜에 의해 유지되는 구성 정보를 가져옵니다.
PGET_MFE_STATUS

라우터 관리자는 GetMfeStatus 함수를 호출하여 지정된 인터페이스, 그룹 주소 및 원본 주소에 대한 MFE(멀티캐스트 전달 항목)의 상태 가져옵니다.
PGET_NEIGHBORS

라우터 관리자는 GetNeighbors 함수를 호출하여 지정된 인터페이스를 통해 연결된 네트워크에 대한 쿼리를 가져옵니다.
PINTERFACE_STATUS

라우터 관리자는 InterfaceStatus 함수를 호출하여 인터페이스의 상태 변경합니다.
PMIB_CREATE

MibCreate 함수는 SNMP MIB 스타일 만들기 요청을 라우팅 프로토콜에 전달합니다.
PMIB_DELETE

MibDelete 함수는 SNMP MIB 스타일 삭제 요청을 라우팅 프로토콜에 전달합니다.
PMIB_GET

MibGet 함수는 SNMP MIB 스타일 Get Request를 라우팅 프로토콜 DLL에 전달합니다.
PMIB_GET_FIRST

MibGetFirst 함수는 SNMP MIB 스타일 Get First Request를 라우팅 프로토콜에 전달합니다.
PMIB_GET_NEXT

MibGetNext 함수는 SNMP MIB 스타일 Get Next Request를 라우팅 프로토콜에 전달합니다.
PMIB_GET_TRAP_INFO

MibGetTrapInfo 함수는 트랩 이벤트를 설정하는 모듈을 쿼리하여 트랩에 대한 자세한 내용을 확인합니다.
PMIB_SET

MibSet 함수는 SNMP MIB 스타일 Set Request를 라우팅 프로토콜에 전달합니다.
PMIB_SET_TRAP_INFO

MibSetTrapInfo 함수는 핸들에서 TRAP을 발급해야 할 때마다 신호를 수신하는 이벤트에 전달합니다.
PQUERY_POWER

QueryPower 함수는 나중에 사용하도록 예약되어 있습니다.
PREGISTER_PROTOCOL

RegisterProtocol 함수는 라우터 관리자에 라우팅 프로토콜을 등록합니다. 또한 라우팅 프로토콜이 지원하는 기능을 라우터 관리자에게 알릴 수 있습니다.
PSET_GLOBAL_INFO

SetGlobalInfo 함수는 라우팅 프로토콜에 의해 유지되는 전역(인터페이스별 구성 정보가 아닌)을 설정합니다. 이 정보의 형식은 라우팅 프로토콜과 관련이 있습니다.
PSET_INTERFACE_INFO

SetInterfaceInfo 함수는 라우팅 프로토콜에서 관리하는 특정 인터페이스의 구성을 설정합니다.
PSET_POWER

SetPower 함수는 나중에 사용하도록 예약되어 있습니다.
PSTART_COMPLETE

라우터 관리자는 StartComplete 함수를 호출하여 라우팅 프로토콜에 초기화가 완료되고 모든 인터페이스가 추가되었음을 알릴 수 있습니다. 라우팅 프로토콜은 프로토콜별 동작을 시작하기 전에 이 호출을 기다려야 합니다.
PSTART_PROTOCOL

StartProtocol 함수는 라우팅 프로토콜의 기능을 초기화합니다.
PSTOP_PROTOCOL

StopProtocol 함수를 사용하면 라우팅 프로토콜이 순서대로 종료됩니다.

구조체

 
IP_ADAPTER_BINDING_INFO

IP_ADAPTER_BINDING_INFO 구조에는 특정 네트워크 어댑터에 대한 IP 관련 정보가 포함되어 있습니다.
IP_LOCAL_BINDING

IP_LOCAL_BINDING 구조에는 어댑터에 대한 IP 주소 정보가 포함되어 있습니다.
IPV6_ADAPTER_BINDING_INFO

IPV6_ADAPTER_BINDING_INFO 구조에는 특정 네트워크 어댑터에 대한 IPv6 관련 정보가 포함되어 있습니다.
IPV6_LOCAL_BINDING

IPV6_LOCAL_BINDING 구조에는 어댑터에 대한 IPv6 주소 정보가 포함되어 있습니다.
메시지

MESSAGE 공용 구조체에는 라우팅 프로토콜의 메시지 큐를 통해 라우터 관리자에게 보고된 이벤트에 대한 정보가 포함되어 있습니다.
MPR50_ROUTING_CHARACTERISTICS

MPR_ROUTING_CHARACTERISTICS 구조에는 라우터 관리자에 라우팅 프로토콜을 등록하는 데 사용되는 정보가 포함되어 있습니다. (MPR50_ROUTING_CHARACTERISTICS)
MPR60_ROUTING_CHARACTERISTICS

MPR_ROUTING_CHARACTERISTICS 구조에는 라우터 관리자에 라우팅 프로토콜을 등록하는 데 사용되는 정보가 포함되어 있습니다. M
SUPPORT_FUNCTIONS_50

SUPPORT_FUNCTIONS_50 구조체(routprot.h)는 라우터 관리자가 제공하는 함수에 대한 포인터 집합을 라우팅 프로토콜에 전달합니다.
SUPPORT_FUNCTIONS_60

SUPPORT_FUNCTIONS_60 구조체(routprot.h)는 라우터 관리자가 제공하는 함수에 대한 포인터 집합을 라우팅 프로토콜에 전달합니다.
UPDATE_COMPLETE_MESSAGE

UPDATE_COMPLETE_MESSAGE 구조에는 업데이트 작업의 완료 상태 설명하는 정보가 포함되어 있습니다.