분산 라우팅 테이블 함수
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 이름의 크기를 반환합니다. |
관련 항목