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. |
Argomenti correlati