La structure RTM_ROUTE_INFO est utilisée pour échanger des informations de routage avec le gestionnaire de tables de routage. Ne modifiez pas les informations en lecture seule.
Gérez vers la destination propriétaire de l’itinéraire.
RouteOwner
Gérez le client propriétaire de cet itinéraire.
Neighbour
Gérez le voisin qui a informé le gestionnaire de table de routage de cet itinéraire. Ce membre a la valeur NULL pour un protocole d’état de liaison.
State
Indique l’état de cet itinéraire. Les indicateurs suivants sont utilisés.
Constant
Signification
RTM_ROUTE_STATE_CREATED
L’itinéraire a été créé.
RTM_ROUTE_STATE_DELETING
L’itinéraire est en cours de suppression.
RTM_ROUTE_STATE_DELETED
L’itinéraire a été supprimé.
Flags1
Indicateurs utilisés pour la compatibilité avec RTMv1.
Flags
Indicateurs utilisés pour spécifier des informations sur l’itinéraire. Les indicateurs suivants sont utilisés.
Constant
Signification
RTM_ROUTE_FLAGS_ANY_BCAST
L’itinéraire est l’un des types de diffusion suivants : RTM_ROUTE_FLAGS_LIMITED_BC, RTM_ROUTE_FLAGS_ONES_NETBC, RTM_ROUTE_FLAGS_ONES_SUBNET_BC, RTM_ROUTE_FLAGS_ZEROS_NETBC, RTM_ROUTE_FLAGS_ZEROS_SUBNETBC
RTM_ROUTE_FLAGS_ANY_MCAST
L’itinéraire est l’un des types de multidiffusion suivants : RTM_ROUTE_FLAGS_MCAST, RTM_ROUTE_FLAGS_LOCAL_MCAST
RTM_ROUTE_FLAGS_ANY_UNICAST
L’itinéraire est l’un des types de monodiffusion suivants : RTM_ROUTE_FLAGS_LOCAL, RTM_ROUTE_FLAGS_REMOTE, RTM_ROUTE_FLAGS_MYSELF
RTM_ROUTE_FLAGS_LIMITED_BC
Indique que cet itinéraire est une adresse de diffusion limitée. Les paquets vers cette destination ne doivent pas être transférés.
RTM_ROUTE_FLAGS_LOCAL
Indique qu’une destination se trouve sur un réseau directement accessible.
RTM_ROUTE_FLAGS_LOCAL_MCAST
Indique que cet itinéraire est un itinéraire vers une adresse de multidiffusion locale.
RTM_ROUTE_FLAGS_MCAST
Indique que cet itinéraire est un itinéraire vers une adresse de multidiffusion.
RTM_ROUTE_FLAGS_MYSELF
Indique que la destination est l’une des adresses du routeur.
RTM_ROUTE_FLAGS_NET_BCAST
Regroupement d’indicateurs qui contient : RTM_ROUTE_FLAGS_ONES_NETBC, RTM_ROUTE_FLAGS_ZEROS_NETBC
RTM_ROUTE_FLAGS_ONES_NETBC
Indique que la destination correspond à l’adresse de diffusion tous les uns d’une interface. Si le transfert de diffusion est activé, les paquets doivent être reçus et renvoyés par toutes les interfaces appropriées.
RTM_ROUTE_FLAGS_ONES_SUBNETBC
Indique que la destination correspond à l’adresse de diffusion du sous-réseau tous les uns d’une interface. Si le transfert de diffusion de sous-réseau est activé, les paquets doivent être reçus et renvoyés par toutes les interfaces appropriées.
RTM_ROUTE_FLAGS_REMOTE
Indique que la destination ne se trouve pas sur un réseau directement accessible.
RTM_ROUTE_FLAGS_ZEROS_SUBNETBC
Indique que la destination correspond à l’adresse de diffusion du sous-réseau tous zéros d’une interface. Si le transfert de diffusion de sous-réseau est activé, les paquets doivent être reçus et renvoyés par toutes les interfaces appropriées.
RTM_ROUTE_FLAGS_ZEROS_NETBC
Indique que la destination correspond à l’adresse de diffusion tous zéros d’une interface. Si le transfert de diffusion est activé, les paquets doivent être reçus et renvoyés par toutes les interfaces appropriées.
PrefInfo
Spécifie les informations de préférence et de métrique pour cet itinéraire.
BelongsToViews
Spécifie les vues dans lesquelles cet itinéraire est inclus.
EntitySpecificInfo
Contient les informations spécifiques au client propriétaire de cet itinéraire.
NextHopsList
Spécifie une liste de tronçons suivants à coût égal.
Configuration requise
Condition requise
Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]