Lire en anglais

Partager via


en-tête routprot.h

Cet en-tête est utilisé par le service Routage et accès à distance. Pour plus d'informations, consultez les pages suivantes :

routprot.h contient les interfaces de programmation suivantes :

Fonctions de rappel

 
PADD_INTERFACE

La fonction AddInterface ajoute une interface à gérer par le protocole de routage.
PCONNECT_CLIENT

Le gestionnaire de routeur appelle la fonction ConnectClient lorsqu’un client se connecte à une interface sur laquelle le protocole de routage s’exécute.
PDELETE_INTERFACE

La fonction DeleteInterface supprime une interface de l’ensemble géré par le protocole de routage.
PDISCONNECT_CLIENT

Le gestionnaire de routeur appelle la fonction DisconnectClient lorsqu’un client se déconnecte d’une interface sur laquelle le protocole de routage s’exécute.
PDO_UPDATE_ROUTES

La fonction DoUpdateRoutes demande au protocole de routage d’effectuer une mise à jour des informations de routage sur l’interface spécifiée pour obtenir des informations de routage statiques.
PGET_EVENT_MESSAGE

La fonction GetEventMessage obtient une entrée de la file d’attente des messages du protocole de routage. Le protocole de routage utilise la file d’attente pour informer le gestionnaire de routeur des événements asynchrones.
PGET_GLOBAL_INFO

La fonction GetGlobalInfo récupère les informations de configuration globales (par opposition aux informations spécifiques à l’interface) conservées par le protocole de routage.
PGET_INTERFACE_INFO

La fonction GetInterfaceInfo obtient les informations de configuration conservées par le protocole de routage pour une interface spécifique.
PGET_MFE_STATUS

Le gestionnaire de routeur appelle la fonction GetMfeStatus pour obtenir la status de l’entrée de transfert multidiffusion (MFE) pour l’interface, l’adresse de groupe et l’adresse source spécifiées.
PGET_NEIGHBORS

Le gestionnaire de routeur appelle la fonction GetNeighbors pour obtenir le querier pour le réseau attaché via l’interface spécifiée.
PINTERFACE_STATUS

Le gestionnaire de routeur appelle la fonction InterfaceStatus pour modifier la status d’une interface.
PMIB_CREATE

La fonction MibCreate transmet une demande de création de style MIB SNMP au protocole de routage.
PMIB_DELETE

La fonction MibDelete transmet une demande de suppression de style MIB SNMP au protocole de routage.
PMIB_GET

La fonction MibGet transmet une requête Get de style MIB SNMP à la DLL du protocole de routage.
PMIB_GET_FIRST

La fonction MibGetFirst transmet une première requête get de style MIB SNMP au protocole de routage.
PMIB_GET_NEXT

La fonction MibGetNext transmet une requête get next de style MIB SNMP au protocole de routage.
PMIB_GET_TRAP_INFO

La fonction MibGetTrapInfo interroge le module qui définit un événement d’interruption pour plus d’informations sur l’interruption.
PMIB_SET

La fonction MibSet transmet une requête de définition de style MIB SNMP au protocole de routage.
PMIB_SET_TRAP_INFO

La fonction MibSetTrapInfo transmet un handle à un événement qui est signalé chaque fois qu’un TRAP doit être émis.
PQUERY_POWER

La fonction QueryPower est réservée pour une utilisation ultérieure.
PREGISTER_PROTOCOL

La fonction RegisterProtocol inscrit le protocole de routage auprès du gestionnaire de routeur. Il informe également le gestionnaire de routeur de la fonctionnalité prise en charge par le protocole de routage.
PSET_GLOBAL_INFO

La fonction SetGlobalInfo définit les informations de configuration globales (par opposition aux informations spécifiques à l’interface) conservées par le protocole de routage. Le format de ces informations est spécifique au protocole de routage.
PSET_INTERFACE_INFO

La fonction SetInterfaceInfo définit la configuration d’une interface spécifique gérée par le protocole de routage.
PSET_POWER

La fonction SetPower est réservée pour une utilisation ultérieure.
PSTART_COMPLETE

Le Gestionnaire de routeur appelle la fonction StartComplete pour informer le protocole de routage que l’initialisation est terminée et que toutes les interfaces ont été ajoutées. Le protocole de routage doit attendre cet appel avant de démarrer un comportement spécifique au protocole.
PSTART_PROTOCOL

La fonction StartProtocol initialise les fonctionnalités du protocole de routage.
PSTOP_PROTOCOL

La fonction StopProtocol entraîne l’arrêt ordonné du protocole de routage.

Structures

 
IP_ADAPTER_BINDING_INFO

La structure IP_ADAPTER_BINDING_INFO contient des informations spécifiques à l’adresse IP pour une carte réseau particulière.
IP_LOCAL_BINDING

La structure IP_LOCAL_BINDING contient des informations d’adresse IP pour une carte.
IPV6_ADAPTER_BINDING_INFO

La structure IPV6_ADAPTER_BINDING_INFO contient des informations spécifiques à IPv6 pour une carte réseau particulière.
IPV6_LOCAL_BINDING

La structure IPV6_LOCAL_BINDING contient des informations d’adresse IPv6 pour une carte.
MESSAGE

L’union MESSAGE contient des informations sur un événement signalé au gestionnaire de routeur via la file d’attente des messages du protocole de routage.
MPR50_ROUTING_CHARACTERISTICS

La structure MPR_ROUTING_CHARACTERISTICS contient des informations utilisées pour inscrire les protocoles de routage auprès du gestionnaire de routeur. (MPR50_ROUTING_CHARACTERISTICS)
MPR60_ROUTING_CHARACTERISTICS

La structure MPR_ROUTING_CHARACTERISTICS contient des informations utilisées pour inscrire les protocoles de routage auprès du gestionnaire de routeur. M
SUPPORT_FUNCTIONS_50

La structure SUPPORT_FUNCTIONS_50 (routprot.h) transmet un ensemble de pointeurs pour les fonctions fournies par le gestionnaire de routeur au protocole de routage.
SUPPORT_FUNCTIONS_60

La structure SUPPORT_FUNCTIONS_60 (routprot.h) transmet un ensemble de pointeurs pour les fonctions fournies par le gestionnaire de routeur au protocole de routage.
UPDATE_COMPLETE_MESSAGE

La structure UPDATE_COMPLETE_MESSAGE contient des informations décrivant la status d’achèvement d’une opération de mise à jour.