Freigeben über


RTM_NEXTHOP_INFO-Struktur (rtmv2.h)

Die RTM_NEXTHOP_INFO-Struktur wird verwendet, um Next-Hop-Informationen mit dem Routingtabellen-Manager auszutauschen.

Syntax

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;

Member

NextHopAddress

Gibt die Netzwerkadresse für diesen nächsten Hop an.

NextHopOwner

Handle an den Client, der diesen nächsten Hop besitzt.

InterfaceIndex

Gibt den Ausgehenden Schnittstellenindex an.

State

Flags, die den Status dieses nächsten Hops angibt. Die folgenden Flags werden verwendet.

Konstante Bedeutung
RTM_NEXTHOP_STATE_CREATED
Der nächste Hop wurde erstellt.
RTM_NEXTHOP_STATE_DELETED
Der nächste Hop wurde gelöscht.

Flags

Flags, die status Informationen für den nächsten Hop übermitteln. Die folgenden Flags werden verwendet.

Konstante Bedeutung
RTM_NEXTHOP_FLAGS_REMOTE
Dieser nächste Hop verweist auf ein Remoteziel, das nicht direkt erreichbar ist. Um den vollständigen Pfad abzurufen, muss der Client eine rekursive Suche durchführen.
RTM_NEXTHOP_FLAGS_DOWN
Dieses Flag ist für die zukünftige Verwendung reserviert.

EntitySpecificInfo

Enthält spezifische Informationen für den Client, der diesen nächsten Hop besitzt.

RemoteNextHop

Handle an das Ziel mit der indirekten Adresse des nächsten Hops. Dieser Member ist nur gültig, wenn das Flags-Element auf RTM_NEXTHOP_FLAGS_REMOTE festgelegt ist. Dieses zwischengespeicherte Handle kann mehrere Nachschlagevorgänge für diesen indirekten nächsten Hop verhindern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile rtmv2.h

Weitere Informationen

RTM_NET_ADDRESS

RtmAddNextHop

RtmDeleteNextHop

RtmFindNextHop

RtmGetNextHopInfo

RtmGetNextHopPointer

RtmLockNextHop

RtmReleaseNextHopInfo