Fonctions de table de routage distribuée

L’API DRT (Distributed Routing Table) utilise les fonctions suivantes.

Fonctions de gestion de la durée de vie

Fonction Description
DrtOpen Crée une instance DRT locale à l’aide de critères spécifiés par la structure de _ paramètres DRT .
DrtClose Ferme et supprime l’instance locale de DRT.
DrtGetEventData Récupère les données d’événement associées à un événement signalé.
DrtGetEventDataSize Retourne la taille de la structure de _ _ données d’événement DRT associée à un événement signalé.

Fonctions de gestion des modules

Fonction Description
DrtCreatePnrpBootstrapResolver Crée un programme de résolution de démarrage basé sur le protocole PNRP.
DrtDeletePnrpBootstrapResolver Supprime un programme de résolution de démarrage basé sur le protocole PNRP.
DrtCreateDnsBootstrapResolver Crée un fournisseur de démarrage qui contacte un hôte bien connu par son nom.
DrtDeleteDnsBootstrapResolver Supprime un fournisseur de démarrage qui contacte un hôte bien connu par son nom.
DrtCreateIpv6UdpTransport Crée un transport basé sur le protocole UDP IPv6.
DrtDeleteIpv6UdpTransport Supprime un transport basé sur le protocole UDP IPv6.
DrtCreateDerivedKeySecurityProvider Crée un fournisseur de sécurité de clé dérivée pour DRT.
DrtCreateDerivedKey Crée une clé qui peut être utilisée par DrtRegisterKey lorsque DRT utilise un fournisseur de sécurité de clé dérivé.
DrtDeleteDerivedKeySecurityProvider Supprime un fournisseur de sécurité de clé dérivé pour DRT.
DrtCreateNullSecurityProvider Crée un fournisseur de sécurité null. Ce fournisseur de sécurité ne nécessite pas que les nœuds authentifient les clés.
DrtDeleteNullSecurityProvider Supprime un fournisseur de sécurité null.

Fonctions d’inscription

Fonction Description
DrtRegisterKey Inscrit une clé dans DRT.
DrtUpdateKey Met à jour les données d’application associées à une clé inscrite.
DrtUnregisterKey Annule l’inscription d’une clé de l’DRT.

Fonctions de recherche

Fonction Description
DrtStartSearch Recherche une clé à l’aide de critères spécifiés dans la structure d' _ _ informations de recherche DRT .
DrtContinueSearch Poursuit un _ chemin de retour de recherche DRT _ _ Rechercher une clé dans le DRT. Cette fonction est utilisée uniquement lorsque l’indicateur fIterative est défini sur true dans la structure d' _ _ informations de recherche DRT associée.
DrtGetSearchResult Récupère le ou les résultats de la recherche.
DrtGetSearchResultSize Retourne la taille du résultat de la recherche disponible suivant.
DrtGetSearchPath Retourne la liste des nœuds contactés pendant l’opération de recherche.
DrtGetSearchPathSize Retourne la taille du chemin de recherche, qui représente le nombre de nœuds utilisés dans l’opération de recherche.
DrtEndSearch Annule la recherche d’une clé dans un objet DRT et, par conséquent, le retour des résultats via le _ _ résultat de la recherche DRT est arrêté. Cette API peut être appelée à tout moment après l’émission d’une recherche.

Fonctions de nom d’instance

Fonction Description
DrtGetInstanceName Obtient le nom associé à une instance DRT.
DrtGetInstanceNameSize Retourne la taille du nom de l’instance de la table de routage distribuée.

Énumérations de tables de routage distribuées

Structures de table de routage distribué

Référence de API Table de routage distribué