Funzioni di tabella di routing distribuite

L'API DRT (Distributed Routing Table) usa le funzioni seguenti.

Funzioni di gestione della durata

Funzione Descrizione
DrtOpen Crea un'istanza DRT locale usando i criteri specificati dalla struttura DRT_SETTINGS .
DrtClose Chiude e rimuove l'istanza locale di DRT.
DrtGetEventData Recupera i dati dell'evento associati a un evento segnalato.
DrtGetEventDataSize Restituisce le dimensioni della struttura DRT_EVENT_DATA associata a un evento segnalato.

 

Funzioni di gestione dei moduli

Funzione Descrizione
DrtCreatePnrpBootstrapResolver Crea un resolver bootstrap basato sul protocollo PNRP.
DrtDeletePnrpBootstrapResolver Elimina un resolver bootstrap basato sul protocollo PNRP.
DrtCreateDnsBootstrapResolver Crea un provider bootstrap che contatterà un host noto in base al nome.
DrtDeleteDnsBootstrapResolver Elimina un provider bootstrap che contatterà un host noto in base al nome.
DrtCreateIpv6UdpTransport Crea un trasporto basato sul protocollo UDP IPv6.
DrtDeleteIpv6UdpTransport Elimina un trasporto basato sul protocollo UDP IPv6.
DrtCreateDerivedKeySecurityProvider Crea un provider di sicurezza della chiave derivata per DRT.
DrtCreateDerivedKey Crea una chiave che può essere utilizzata da DrtRegisterKey quando DRT usa un provider di sicurezza delle chiavi derivato.
DrtDeleteDerivedKeySecurityProvider Elimina un provider di sicurezza della chiave derivata per DRT.
DrtCreateNullSecurityProvider Crea un provider di sicurezza Null. Questo provider di sicurezza non richiede nodi per autenticare le chiavi.
DrtDeleteNullSecurityProvider Elimina un provider di sicurezza Null.

 

Funzioni di registrazione

Funzione Descrizione
DrtRegisterKey Registra una chiave in DRT.
DrtUpdateKey Aggiornamenti i dati dell'applicazione associati a una chiave registrata.
DrtUnregisterKey Annulla la registrazione di una chiave da DRT.

 

Funzioni di ricerca

Funzione Descrizione
DrtStartSearch Cerca una chiave in DRT usando i criteri specificati nella struttura DRT_SEARCH_INFO .
DrtContinueSearch Continua una DRT_SEARCH_RETURN_PATH cercare una chiave in DRT. Questa funzione viene usata solo quando il flag fIterative è impostato su TRUE nella struttura di DRT_SEARCH_INFO associata.
DrtGetSearchResult Recupera i risultati della ricerca.
DrtGetSearchResultSize Restituisce le dimensioni del risultato della ricerca disponibile successivo.
DrtGetSearchPath Restituisce un elenco di nodi contattati durante l'operazione di ricerca.
DrtGetSearchPathSize Restituisce le dimensioni del percorso di ricerca, che rappresenta il numero di nodi utilizzati nell'operazione di ricerca.
DrtEndSearch Annulla una ricerca di una chiave in una DRT e, di conseguenza, la restituzione dei risultati tramite DRT_SEARCH_RESULT viene arrestata. Questa API può essere chiamata in qualsiasi momento dopo l'emissione di una ricerca.

 

Funzioni del nome dell'istanza

Funzione Descrizione
DrtGetInstanceName Ottiene il nome associato a un'istanza di DRT.
DrtGetInstanceNameSize Restituisce le dimensioni del nome dell'istanza di tabella di routing distribuita.

 

Enumerazioni delle tabelle di routing distribuite

Strutture di tabelle di routing distribuite

Informazioni di riferimento sulle API tabella di routing distribuito