2.2.1.2.267 PROTOCOL_METRIC_EX

The PROTOCOL_METRIC_EX structure<196> is used to specify the metric of a protocol in PRIORITY_INFO_EX (section 2.2.1.2.266).  

 typedef struct _PROTOCOL_METRIC_EX {
   IN OUT DWORD dwProtocolId;
   IN OUT DWORD dwSubProtocolId;
   IN OUT DWORD dwMetric;
 } PROTOCOL_METRIC_EX,
  *PPROTOCOL_METRIC_EX;

dwProtocolId: This is same as dwProtocolId in PROTOCOL_METRIC (section 2.2.1.2.13)

dwSubProtocolId: This is the subprotocol ID. This value MUST be set to zero (0) if the dwProtocolId is not set to MIB_IPPROTO_BGP (0xD). For dwProtocolId MIB_IPPROTO_BGP (0xD), this MUST be set to one the following values.

Value

Meaning

SUB_PROTO_IP_BGP_IBGP

0x1

Interior Border Gateway Protocol (IBGP).

SUB_PROTO_IP_BGP_EBGP

0x2

Exterior Border Gateway Protocol (EBGP).

dwMetric: The metric for dwSubProtocolId.