Dağıtılmış Yönlendirme Tablosu İşlevleri

Dağıtılmış Yönlendirme Tablosu (DRT) API'sinde aşağıdaki işlevler kullanılır.

Yaşam Süresi Yönetimi İşlevleri

Fonksiyon Açıklama
DrtOpen DRT_SETTINGS yapısı tarafından belirtilen ölçütleri kullanarak yerel bir DRT örneği oluşturur.
DrtClose DRT'nin yerel örneğini kapatır ve kaldırır.
DrtGetEventData Sinyalli bir olayla ilişkili olay verilerini alır.
DrtGetEventDataSize Sinyal verilen bir olayla ilişkili DRT_EVENT_DATA yapısının boyutunu döndürür.

 

Modül Yönetimi İşlevleri

Fonksiyon Açıklama
DrtCreatePnrpBootstrapResolver PNRP protokolüne dayalı bir bootstrap çözümleyicisi oluşturur.
DrtDeletePnrpBootstrapResolver PNRP protokolüne göre bir bootstrap çözümleyicisini siler.
DrtCreateDnsBootstrapResolver İyi bilinen bir konakla ada göre iletişim kuracak bir önyükleme sağlayıcısı oluşturur.
DrtDeleteDnsBootstrapResolver İyi bilinen bir ana bilgisayarla ada göre iletişim kuracak bir önyükleme sağlayıcısını siler.
DrtCreateIpv6UdpTransport IPv6 UDP protokolüne dayalı bir aktarım oluşturur.
DrtDeleteIpv6UdpTransport IPv6 UDP protokolüne göre bir aktarımı siler.
DrtCreateDerivedKeySecurityProvider DRT için türetilmiş bir anahtar güvenlik sağlayıcısı oluşturur.
DrtCreateDerivedKey DRT türetilmiş bir anahtar güvenlik sağlayıcısı kullanırken drtRegisterKeytarafından kullanılabilecek bir anahtar oluşturur.
DrtDeleteDerivedKeySecurityProvider DRT için türetilmiş bir anahtar güvenlik sağlayıcısını siler.
DrtCreateNullSecurityProvider Null bir güvenlik sağlayıcısı oluşturur. Bu güvenlik sağlayıcısı, anahtarların kimliğini doğrulamak için düğüm gerektirmez.
DrtDeleteNullSecurityProvider Null bir güvenlik sağlayıcısını siler.

 

Kayıt İşlevleri

Fonksiyon Açıklama
DrtRegisterKey DRT'ye bir anahtar kaydeder.
DrtUpdateKey Kayıtlı bir anahtarla ilişkili uygulama verilerini güncelleştirir.
DrtUnregisterKey DRT'den bir anahtarın kaydını kaldırır.

 

Arama İşlevleri

Fonksiyon Açıklama
DrtStartSearch DRT_SEARCH_INFO yapısında belirtilen ölçütleri kullanarak DRT'de anahtar arar.
DrtContinueSearch DRT'de bir anahtar DRT_SEARCH_RETURN_PATH aramaya devam eder. Bu işlev yalnızca fIterative bayrağı ilişkili DRT_SEARCH_INFO yapısında TRUE olarak ayarlandığında kullanılır.
DrtGetSearchResult Arama sonucunu alır.
DrtGetSearchResultSize Bir sonraki kullanılabilir arama sonucunun boyutunu döndürür.
DrtGetSearchPath Arama işlemi sırasında bağlantı kurulan düğümlerin listesini döndürür.
DrtGetSearchPathSize Arama işleminde kullanılan düğüm sayısını temsil eden arama yolunun boyutunu döndürür.
DrtEndSearch DRT'de anahtar aramasını iptal eder ve sonuç olarak DRT_SEARCH_RESULT aracılığıyla sonuçların döndürülmesi durdurulur. Bu API, arama verildikten sonra herhangi bir noktada çağrılabilir.

 

Örnek Adı İşlevleri

Fonksiyon Açıklama
DrtGetInstanceName DRT örneğiyle ilişkili adı alır.
DrtGetInstanceNameSize Dağıtılmış Yönlendirme Tablosu örnek adının boyutunu döndürür.

 

Dağıtılmış Yönlendirme Tablosu Numaralandırmaları

Dağıtılmış Yönlendirme Tablosu Yapılarını

Dağıtılmış Yönlendirme Tablosu API Başvurusu