분산 라우팅 테이블 함수

DRT(분산 라우팅 테이블) API는 다음 함수를 활용합니다.

수명 관리 함수

함수 설명
DrtOpen DRT_SETTINGS 구조체에 지정된 조건을 사용하여 로컬 DRT instance 만듭니다.
DrtClose DRT의 로컬 instance 닫고 제거합니다.
DrtGetEventData 신호 이벤트와 연결된 이벤트 데이터를 검색합니다.
DrtGetEventDataSize 신호 이벤트와 연결된 DRT_EVENT_DATA 구조체의 크기를 반환합니다.

 

모듈 관리 함수

함수 Description
DrtCreatePnrpBootstrapResolver PNRP 프로토콜을 기반으로 부트스트랩 확인자를 만듭니다.
DrtDeletePnrpBootstrapResolver PNRP 프로토콜에 따라 부트스트랩 확인자를 삭제합니다.
DrtCreateDnsBootstrapResolver 이름으로 잘 알려진 호스트에 연결할 부트스트랩 공급자를 만듭니다.
DrtDeleteDnsBootstrapResolver 이름으로 잘 알려진 호스트에 연결할 부트스트랩 공급자를 삭제합니다.
DrtCreateIpv6UdpTransport IPv6 UDP 프로토콜을 기반으로 전송을 만듭니다.
DrtDeleteIpv6UdpTransport IPv6 UDP 프로토콜을 기반으로 전송을 삭제합니다.
DrtCreateDerivedKeySecurityProvider DRT에 대한 파생 키 보안 공급자를 만듭니다.
DrtCreateDerivedKey DRT가 파생 키 보안 공급자를 사용하는 경우 DrtRegisterKey 에서 사용할 수 있는 키를 만듭니다.
DrtDeleteDerivedKeySecurityProvider DRT에 대한 파생 키 보안 공급자를 삭제합니다.
DrtCreateNullSecurityProvider null 보안 공급자를 만듭니다. 이 보안 공급자는 노드가 키를 인증할 필요가 없습니다.
DrtDeleteNullSecurityProvider null 보안 공급자를 삭제합니다.

 

등록 함수

함수 설명
DrtRegisterKey DRT에 키를 등록합니다.
DrtUpdateKey 등록된 키와 연결된 애플리케이션 데이터를 업데이트.
DrtUnregisterKey DRT에서 키를 등록 취소합니다.

 

검색 함수

함수 설명
DrtStartSearch DRT_SEARCH_INFO 구조에 지정된 조건을 사용하여 DRT에서 키를 검색합니다.
DrtContinueSearch DRT에서 키를 DRT_SEARCH_RETURN_PATH 검색을 계속합니다. 이 함수는 연결된 DRT_SEARCH_INFO 구조에서 fIterative 플래그가 TRUE로 설정된 경우에만 사용됩니다.
DrtGetSearchResult 검색 결과를 검색합니다.
DrtGetSearchResultSize 사용 가능한 다음 검색 결과의 크기를 반환합니다.
DrtGetSearchPath 검색 작업 중에 연결한 노드 목록을 반환합니다.
DrtGetSearchPathSize 검색 작업에 사용된 노드 수를 나타내는 검색 경로의 크기를 반환합니다.
DrtEndSearch DRT에서 키 검색을 취소하면 DRT_SEARCH_RESULT 통해 결과의 반환이 중지됩니다. 이 API는 검색이 실행된 후 언제든지 호출할 수 있습니다.

 

인스턴스 이름 함수

함수 설명
DrtGetInstanceName DRT instance 연결된 이름을 가져옵니다.
DrtGetInstanceNameSize 분산 라우팅 테이블 instance 이름의 크기를 반환합니다.

 

분산 라우팅 테이블 열거형

분산 라우팅 테이블 구조

분산 라우팅 테이블 API 참조