Fonction RtmInsertInRouteList (rtmv2.h)
La fonction RtmInsertInRouteList insère l’ensemble d’itinéraires spécifié dans la liste des itinéraires du client. Si un itinéraire figure déjà dans une autre liste, celui-ci est supprimé de l’ancienne liste et inséré dans la nouvelle.
Syntaxe
DWORD RtmInsertInRouteList(
[in] RTM_ENTITY_HANDLE RtmRegHandle,
[in] RTM_ROUTE_LIST_HANDLE RouteListHandle,
[in] UINT NumRoutes,
[in] PRTM_ROUTE_HANDLE RouteHandles
);
Paramètres
[in] RtmRegHandle
Gérez le client obtenu à partir d’un appel précédent à RtmRegisterEntity.
[in] RouteListHandle
Gérez la liste de routes à laquelle ajouter des itinéraires. Spécifiez NULL pour supprimer les itinéraires spécifiés de leurs anciennes listes.
[in] NumRoutes
Spécifie le nombre d’itinéraires dans RouteHandles.
[in] RouteHandles
Pointeur vers un tableau de handles de routage pour passer de l’ancienne liste à la nouvelle liste.
Valeur retournée
Si la fonction réussit, la valeur de retour est NO_ERROR.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.
Valeur | Signification |
---|---|
|
Le handle n'est pas valide. |
Remarques
Lorsque les itinéraires ne sont plus nécessaires, relâchez-les en appelant RtmReleaseRoutes.
Pour obtenir un exemple de code utilisant cette fonction, consultez Utiliser une liste de routes Client-Specific.
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] |
Plateforme cible | Windows |
En-tête | rtmv2.h |
Bibliothèque | Rtm.lib |
DLL | Rtm.dll |