Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[Cette API a été remplacée par l’API Routage Table Manager version 2 et ne sera pas disponible au-delà de Windows Server 2003. Les applications doivent utiliser l’API Gestionnaire de table de routage version 2.]
La fonction RtmGetNextRoute retourne l’itinéraire suivant à partir du sous-ensemble spécifié d’itinéraires dans la table.
Syntaxe
DWORD RtmGetNextRoute(
_In_ DWORD ProtocolFamily,
_In_ DWORD EnumerationFlags,
_Inout_ PVOID Route
);
Paramètres
-
ProtocolFamily [in]
-
Spécifie la famille de protocoles d’itinéraires à récupérer, par exemple, IP ou IPX.
-
ÉnumérationFlags [in]
-
Spécifie les itinéraires à énumérer. Ce paramètre limite l’ensemble d’itinéraires supprimés à un sous-ensemble défini par les indicateurs suivants et les valeurs dans les membres correspondants de la structure vers laquelle pointe le paramètre CriteriaRoute . Les indicateurs sont les mêmes que ceux utilisés dans RtmCreateEnumerationHandle.
-
Router [in, out]
-
En entrée, Route pointe vers une structure spécifique à la famille de protocoles ( RTM_IP_ROUTE ou RTM_IPX_ROUTE).
La fonction appelante fournit des valeurs membres pour cette structure. Ces valeurs, conjointement avec le paramètre ÉnumérationFlags , spécifient l’ensemble à partir duquel retourner des itinéraires.
Sur la sortie, Route pointe vers une structure qui reçoit le premier itinéraire correspondant aux critères spécifiés.
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 | Description |
|---|---|
|
L’un des paramètres n’est pas valide. |
|
Aucun itinéraire ne correspond aux critères spécifiés. |
|
Les ressources sont insuffisantes pour effectuer l’opération. |
Notes
Les itinéraires sont retournés dans l’ordre suivant :
- Numéro de réseau
- Protocole de routage
- Identificateur d’interface
- Adresse du tronçon suivant
Cette fonction est moins efficace que les fonctions de handle d’énumération correspondantes.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Aucun pris en charge |
| Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
| Fin de la prise en charge des serveurs |
Windows Server 2003 |
| En-tête |
|
| Bibliothèque |
|
| DLL |
|