Freigeben über


NDIS_QOS_SQ_STATS Struktur (ntddndis.h)

Die NDIS_QOS_SQ_STATS Struktur wird von OID_QOS_OFFLOAD_SQ_STATS verwendet, um die Statistiken einer NDIS Quality of Service (QoS) Scheduler Queue (SQ) abzufragen.

Syntax

typedef struct _NDIS_QOS_SQ_STATS {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  NDIS_QOS_SQ_ID     SqId;
  NDIS_QOS_SQ_TYPE   SqType;
  UINT64             BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
  UINT64             PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
} NDIS_QOS_SQ_STATS, *PNDIS_QOS_SQ_STATS;

Angehörige

Header

Der Typ, die Überarbeitung und die Größe der NDIS_QOS_SQ_STATS Struktur. Dieses Element ist als NDIS_OBJECT_HEADER Struktur formatiert.

Der Miniporttreiber muss den Type Member von Header- auf NDIS_OBJECT_TYPE_DEFAULT, das Revision Member auf NDIS_QOS_SQ_STATS_REVISION_1 und das Size Member auf NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1 festlegen.

Flags

Wird in NDIS_QOS_SQ_STATS_REVISION_1 nicht verwendet. Der Aufrufer legt dieses Feld auf Nullfest.

SqId

Eine NDIS_QOS_SQ_ID, die die SQ-ID des SQ enthält. NDIS weist diese ID zu.

SqType

Eine NDIS_QOS_SQ_TYPE, die den Typ dieses SQ enthält. Dies kann aus der Enumerationsdefinition von NDIS_QOS_SQ_TYPENdisQosSqSqTypeStandard werden.

BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]

Ein Array von UINT64-Elementen, eines für jede Datenverkehrsklasse (TC). Jedes Element gibt die Gesamtanzahl der Bytes für diesen TC für diesen SQ an, die erfolgreich übertragen wurden.

PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]

Ein Array von UINT64-Elementen, eines für jede Datenverkehrsklasse. Jedes Element gibt die Gesamtanzahl der Pakete für diesen TC für diesen SQ an, die erfolgreich übertragen wurden.

Bemerkungen

Wenn die Abfrage OID_QOS_OFFLOAD_SQ_STATS OID eine gültige vPortID enthält, sind die zurückgegebenen Statistiken spezifisch für den in diesem SQ angegebenen vPort.

Wenn die Abfrage-OID keine gültige vPortID enthält, geben die zurückgegebenen Statistiken die Gesamtstatistiken für alle vPorts an, die dem SQ zugeordnet sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.85 und höher.
mindestens unterstützte Server- Windows Server 2022
Header- ntddndis.h (include ndis.h)

Siehe auch

OID_QOS_OFFLOAD_SQ_STATS

NDIS_QOS_SQ_TYPE

NDIS_QOS_SQ_ARRAY

NDIS_OBJECT_HEADER