RTM_DEST_INFO structure (rtmv2.h)

The RTM_DEST_INFO structure is used to exchange destination information with clients registered with the routing table manager.

Syntax

typedef struct _RTM_DEST_INFO {
  RTM_DEST_HANDLE         DestHandle;
  RTM_NET_ADDRESS         DestAddress;
  FILETIME                LastChanged;
  RTM_VIEW_SET            BelongsToViews;
  UINT                    NumberOfViews;
  struct {
    RTM_VIEW_ID       ViewId;
    UINT              NumRoutes;
    RTM_ROUTE_HANDLE  Route;
    RTM_ENTITY_HANDLE Owner;
    DWORD             DestFlags;
    RTM_ROUTE_HANDLE  HoldRoute;
  };
  __unnamed_struct_1705_1 ViewInfo[1];
} RTM_DEST_INFO, *PRTM_DEST_INFO;

Members

DestHandle

Handle to the destination.

DestAddress

Specifies the destination network address as an address and a mask.

LastChanged

Specifies the last time this destination was updated.

BelongsToViews

Specifies the views to which this destination belongs.

NumberOfViews

Indicates the number of ViewInfo structures present in this destination.

ViewId

NumRoutes

Route

Owner

DestFlags

HoldRoute

ViewInfo[1]

Structure of the following components.

ViewId

Specifies the view to which this information applies.

NumRoutes

Specifies the number of routes in each of the supported views.

Route

Handle to the best route (with matching criteria) in each of the supported views.

Owner

Handle to the owner of the best route in each of the supported views.

DestFlags

Specifies the flags for the best route in each of the supported views.

HoldRoute

Handle to the route that is in a hold-down state in each of the supported views.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows 2000 Server [desktop apps only]
Header rtmv2.h

See also

RTM_NET_ADDRESS

RtmGetChangedDests

RtmGetDestInfo

RtmGetEnumDests

RtmGetExactMatchDestination

RtmGetLessSpecificDestination

RtmGetMostSpecificDestination

RtmReleaseChangedDests

RtmReleaseDestInfo

RtmReleaseDests