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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour