Udostępnij przez


Funkcje tabeli routingu rozproszonego

Interfejs API tabeli routingu rozproszonego (DRT) korzysta z następujących funkcji.

Funkcje zarządzania okresami istnienia

Funkcja Opis
DrtOpen Tworzy lokalne wystąpienie DRT przy użyciu kryteriów określonych przez strukturę DRT_SETTINGS.
DrtClose Zamyka i usuwa lokalne wystąpienie drT.
DrtGetEventData Pobiera dane zdarzenia skojarzone ze zdarzeniem zasygnalizowanego.
drtGetEventDataSize Zwraca rozmiar struktury DRT_EVENT_DATA skojarzonej ze zdarzeniem sygnalizowym.

 

Funkcje zarządzania modułami

Funkcja Opis
DrtCreatePnrpBootstrapResolver Tworzy program rozpoznawania rozruchu na podstawie protokołu PNRP.
DrtDeletePnrpBootstrapResolver Usuwa program rozpoznawania rozruchu na podstawie protokołu PNRP.
DrtCreateDnsBootstrapResolver Tworzy dostawcę bootstrap, który będzie kontaktować się z dobrze znanym hostem według nazwy.
DrtDeleteDnsBootstrapResolver Usuwa dostawcę bootstrap, który będzie kontaktował się z dobrze znanym hostem według nazwy.
DrtCreateIpv6UdpTransport Tworzy transport na podstawie protokołu IPv6 UDP.
DrtDeleteIpv6UdpTransport Usuwa transport na podstawie protokołu IPv6 UDP.
DrtCreateDerivedKeySecurityProvider Tworzy dostawcę zabezpieczeń klucza pochodnego dla odzyskiwania po awarii.
DrtCreateDerivedKey Tworzy klucz, który może być używany przez DrtRegisterKey, gdy drT korzysta z dostawcy zabezpieczeń klucza pochodnego.
DrtDeleteDerivedKeySecurityProvider Usuwa dostawcę zabezpieczeń klucza pochodnego dla odzyskiwania po awarii.
DrtCreateNullSecurityProvider Tworzy dostawcę zabezpieczeń o wartości null. Ten dostawca zabezpieczeń nie wymaga węzłów do uwierzytelniania kluczy.
DrtDeleteNullSecurityProvider Usuwa dostawcę zabezpieczeń o wartości null.

 

Funkcje rejestracji

Funkcja Opis
DrtRegisterKey Rejestruje klucz w drT.
DrtUpdateKey Aktualizuje dane aplikacji skojarzone z zarejestrowanym kluczem.
DrtUnregisterKey Wyrejestrowuje klucz z odzyskiwania po awarii.

 

Funkcje wyszukiwania

Funkcja Opis
DrtStartSearch Wyszukuje drT dla klucza przy użyciu kryteriów określonych w strukturze DRT_SEARCH_INFO.
DrtContinueSearch Kontynuuje wyszukiwanie DRT_SEARCH_RETURN_PATH klucza w drT. Ta funkcja jest używana tylko wtedy, gdy flaga fIterative jest ustawiona na true w skojarzonej strukturze DRT_SEARCH_INFO.
DrtGetSearchResult Pobiera wyniki wyszukiwania.
DrtGetSearchResultSize Zwraca rozmiar następnego dostępnego wyniku wyszukiwania.
DrtGetSearchPath Zwraca listę węzłów, z których nawiązano kontakt podczas operacji wyszukiwania.
DrtGetSearchPathSize Zwraca rozmiar ścieżki wyszukiwania, która reprezentuje liczbę węzłów używanych w operacji wyszukiwania.
DrtEndSearch Anuluje wyszukiwanie klucza w drT, a w rezultacie zwracanie wyników za pośrednictwem DRT_SEARCH_RESULT jest zatrzymywane. Ten interfejs API można wywołać w dowolnym momencie po wydaniu wyszukiwania.

 

Funkcje nazw wystąpień

Funkcja Opis
DrtGetInstanceName Pobiera nazwę skojarzona z wystąpieniem drT.
DrtGetInstanceNameSize Zwraca rozmiar nazwy wystąpienia tabeli routingu rozproszonego.

 

rozproszonej tabeli routingu — wyliczenia

rozproszone struktury tabel routingu

Dokumentacja interfejsu API tabel routingu rozproszonego