Condividi tramite


RTM_NEXTHOP_INFO struttura (rtmv2.h)

La struttura RTM_NEXTHOP_INFO viene usata per scambiare informazioni di hop successivo con gestione tabelle di routing.

Sintassi

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;

Members

NextHopAddress

Specifica l'indirizzo di rete per questo hop successivo.

NextHopOwner

Gestire il client proprietario di questo hop successivo.

InterfaceIndex

Specifica l'indice dell'interfaccia in uscita.

State

Flag che indica lo stato di questo hop successivo. Vengono usati i flag seguenti.

Costante Significato
RTM_NEXTHOP_STATE_CREATED
L'hop successivo è stato creato.
RTM_NEXTHOP_STATE_DELETED
L'hop successivo è stato eliminato.

Flags

Flag che forniscono informazioni sullo stato per l'hop successivo. Vengono usati i flag seguenti.

Costante Significato
RTM_NEXTHOP_FLAGS_REMOTE
Questo hop successivo punta a una destinazione remota che non è raggiungibile direttamente. Per ottenere il percorso completo, il client deve eseguire una ricerca ricorsiva.
RTM_NEXTHOP_FLAGS_DOWN
Questo flag è riservato per l'uso futuro.

EntitySpecificInfo

Contiene informazioni specifiche per il client proprietario di questo hop successivo.

RemoteNextHop

Gestire la destinazione con l'indirizzo hop successivo indiretto. Questo membro è valido solo quando il membro Flags è impostato su RTM_NEXTHOP_FLAGS_REMOTE. Questo handle memorizzato nella cache può impedire più ricerche per questo hop successivo indiretto.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione rtmv2.h

Vedi anche

RTM_NET_ADDRESS

RtmAddNextHop

RtmDeleteNextHop

RtmFindNextHop

RtmGetNextHopInfo

RtmGetNextHopPointer

RtmLockNextHop

RtmReleaseNextHopInfo