Partager via


structure RTM_NEXTHOP_INFO (rtmv2.h)

La structure RTM_NEXTHOP_INFO est utilisée pour échanger des informations de tronçon suivant avec le gestionnaire de table de routage.

Syntaxe

typedef struct _RTM_NEXTHOP_INFO {
  RTM_NET_ADDRESS   NextHopAddress;
  RTM_ENTITY_HANDLE NextHopOwner;
  ULONG             InterfaceIndex;
  USHORT            State;
  USHORT            Flags;
  PVOID             EntitySpecificInfo;
  RTM_DEST_HANDLE   RemoteNextHop;
} RTM_NEXTHOP_INFO, *PRTM_NEXTHOP_INFO;

Membres

NextHopAddress

Spécifie l’adresse réseau de ce tronçon suivant.

NextHopOwner

Gérez le client propriétaire de ce tronçon suivant.

InterfaceIndex

Spécifie l’index d’interface sortant.

State

Indicateurs qui indiquent l’état de ce tronçon suivant. Les indicateurs suivants sont utilisés.

Constant Signification
RTM_NEXTHOP_STATE_CREATED
Le tronçon suivant a été créé.
RTM_NEXTHOP_STATE_DELETED
Le tronçon suivant a été supprimé.

Flags

Indicateurs qui transmettent status informations pour le tronçon suivant. Les indicateurs suivants sont utilisés.

Constant Signification
RTM_NEXTHOP_FLAGS_REMOTE
Ce tronçon suivant pointe vers une destination distante qui n’est pas directement accessible. Pour obtenir le chemin d’accès complet, le client doit effectuer une recherche récursive.
RTM_NEXTHOP_FLAGS_DOWN
Cet indicateur est réservé pour une utilisation future.

EntitySpecificInfo

Contient des informations spécifiques au client propriétaire de ce tronçon suivant.

RemoteNextHop

Gérez jusqu’à la destination avec l’adresse de tronçon suivant indirect. Ce membre n’est valide que lorsque le membre Flags est défini sur RTM_NEXTHOP_FLAGS_REMOTE. Ce handle mis en cache peut empêcher plusieurs recherches pour ce tronçon suivant indirect.

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]
En-tête rtmv2.h

Voir aussi

RTM_NET_ADDRESS

RtmAddNextHop

RtmDeleteNextHop

RtmFindNextHop

RtmGetNextHopInfo

RtmGetNextHopPointer

RtmLockNextHop

RtmReleaseNextHopInfo