2.2.19 ADD_ROUTES_REQUEST

The ADD_ROUTES_REQUEST structure<8> designates a collection of communication routes to monitor for status and packet loss. The manifestation of a communication route is implementation-specific. A communication route includes network endpoints, identified by IP addresses, between which packets can be sent and received.

 typedef struct ADD_ROUTES_REQUEST {
   BSTR localVirtualIP;
   SAFEARRAY(NODE_ROUTE_INFO) nodeRouteInfos;
 } ADD_ROUTES_REQUEST;

localVirtualIP: The IP address that is common to all routes initiated from a server. Typically a client uses an arbitrary localVirtualIP as the common identifier for all communication routes from the server to any remote host. The IP address is represented as a Unicode string and can be either IPv4 or IPv6. IPv4 addresses MUST be represented in dotted decimal notation. IPv6 addresses MUST be represented in the form specified by [RFC1924].

nodeRouteInfos: An array of NODE_ROUTE_INFO objects.