Partager via


Fonction RtmGetRouteInfo (rtmv2.h)

La fonction RtmGetRouteInfo retourne des informations pour l’itinéraire spécifié.

Syntaxe

DWORD RtmGetRouteInfo(
  [in]  RTM_ENTITY_HANDLE RtmRegHandle,
  [in]  RTM_ROUTE_HANDLE  RouteHandle,
  [out] PRTM_ROUTE_INFO   RouteInfo,
  [out] PRTM_NET_ADDRESS  DestAddress
);

Paramètres

[in] RtmRegHandle

Gérez le client obtenu à partir d’un appel précédent à RtmRegisterEntity.

[in] RouteHandle

Handle vers l’itinéraire à rechercher.

[out] RouteInfo

Si un pointeur doit être retourné : Lors de l’entrée, RouteInfo est un pointeur vers NULL. Lors de la sortie, RouteInfo reçoit un pointeur vers l’itinéraire ; sinon, RouteInfo reste inchangé.

Si un pointeur n’a pas besoin d’être retourné : En entrée, RouteInfo a la valeur NULL.

[out] DestAddress

Si un pointeur doit être retourné : Lors de l’entrée, DestAddress est un pointeur vers NULL. À la sortie, DestAddress reçoit un pointeur vers la structure RTM_NET_ADDRESS de la destination ; sinon, DestAddress reste inchangé.

Si un pointeur n’a pas besoin d’être retourné : à l’entrée, DestAddress a la valeur NULL.

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
ERROR_INVALID_HANDLE
Le handle n'est pas valide.
 
 

Remarques

Lorsque les itinéraires ne sont plus nécessaires, libérez-les en appelant RtmReleaseRouteInfo.

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

Voir aussi

RTM_NET_ADDRESS

RTM_ROUTE_INFO

RtmReleaseRouteInfo