QOS_FLOW_FUNDAMENTALS structure (qos2.h)

The QOS_FLOW_FUNDAMENTALS structure contains basic information about a flow.

Syntax

typedef struct _QOS_FLOW_FUNDAMENTALS {
  BOOL   BottleneckBandwidthSet;
  UINT64 BottleneckBandwidth;
  BOOL   AvailableBandwidthSet;
  UINT64 AvailableBandwidth;
  BOOL   RTTSet;
  UINT32 RTT;
} QOS_FLOW_FUNDAMENTALS, *PQOS_FLOW_FUNDAMENTALS;

Members

BottleneckBandwidthSet

This Boolean value is set to TRUE if the BottleneckBandwidth field contains a value.

BottleneckBandwidth

Indicates the maximum end-to-end link capacity between the source and sink device, in bits.

AvailableBandwidthSet

Set to TRUE if the AvailableBandwidth field contains a value.

AvailableBandwidth

Indicates how much bandwidth is available for submitting traffic on the end-to-end network path between the source and sink device, in bits.

RTTSet

Set to TRUE if the RTT field contains a value.

RTT

Measures the round-trip time between the source and sink device, in microseconds.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header qos2.h

See also

QOSQueryFlow

Quality Windows Audio/Video Experience (qWAVE)