Fonctions de table de routage distribué
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 DRT_SETTINGS. |
DrtClose | Ferme et supprime la instance locale de la DRT. |
DrtGetEventData | Récupère les données d’événement associées à un événement signalé. |
DrtGetEventDataSize | Retourne la taille de la structure DRT_EVENT_DATA associée à un événement signalé. |
Fonctions de gestion des modules
Fonction | Description |
---|---|
DrtCreatePnrpBootstrapResolver | Crée un programme de résolution d’amorçage 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 d’amorçage qui contactera un hôte connu par son nom. |
DrtDeleteDnsBootstrapResolver | Supprime un fournisseur de démarrage qui contactera un hôte 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 la DRT. |
DrtCreateDerivedKey | Crée une clé qui peut être utilisée par DrtRegisterKey lorsque la DRT utilise un fournisseur de sécurité de clé dérivée. |
DrtDeleteDerivedKeySecurityProvider | Supprime un fournisseur de sécurité de clé dérivée pour la DRT. |
DrtCreateNullSecurityProvider | Crée un fournisseur de sécurité Null. Ce fournisseur de sécurité n’a pas besoin de nœuds pour authentifier les clés. |
DrtDeleteNullSecurityProvider | Supprime un fournisseur de sécurité Null. |
Fonctions d’inscription
Fonction | Description |
---|---|
DrtRegisterKey | Inscrit une clé dans la DRT. |
DrtUpdateKey | Mises à jour les données d’application associées à une clé inscrite. |
DrtUnregisterKey | Annule l’inscription d’une clé de la DRT. |
Fonctions de recherche
Fonction | Description |
---|---|
DrtStartSearch | Recherche une clé dans la DRT à l’aide des critères spécifiés dans la structure DRT_SEARCH_INFO . |
DrtContinueSearch | Poursuit une DRT_SEARCH_RETURN_PATH recherche d’une clé dans le DRT. Cette fonction est utilisée uniquement lorsque l’indicateur fIterative a la valeur TRUE dans la structure de DRT_SEARCH_INFO associée. |
DrtGetSearchResult | Récupère le ou les résultats de la recherche. |
DrtGetSearchResultSize | Retourne la taille du résultat de recherche disponible suivant. |
DrtGetSearchPath | Retourne une liste de 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 DRT et, par conséquent, le retour des résultats via DRT_SEARCH_RESULT 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é à un instance DRT. |
DrtGetInstanceNameSize | Retourne la taille de la table de routage distribuée instance nom. |
Rubriques connexes