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 QoS-Scheduler-Warteschlange (QoS) von NDIS 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;

Member

Header

Typ, Revision und Größe der NDIS_QOS_SQ_STATS-Struktur . Dieser Member ist als NDIS_OBJECT_HEADER-Struktur formatiert.

Der Miniporttreiber muss den Typmember von Header auf NDIS_OBJECT_TYPE_DEFAULT, der Revisionsmember auf NDIS_QOS_SQ_STATS_REVISION_1 und das Element Größe auf NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1 festlegen.

Flags

In NDIS_QOS_SQ_STATS_REVISION_1 nicht verwendet. Der Aufrufer legt dieses Feld auf 0 (null) fest.

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 NdisQSQosSqSQTypeStandard aus der Enumerationsdefinition von NDIS_QOS_SQ_TYPE sein.

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 an, die für diesen SQ 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 in diesem TC für diesen SQ an, die erfolgreich übertragen wurden.

Hinweise

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 Gesamtstatistik aller vPorts an, die dem SQ zugeordnet sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.85 und höher.
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile ntddndis.h (include ndis.h)

Weitere Informationen

OID_QOS_OFFLOAD_SQ_STATS

NDIS_QOS_SQ_TYPE

NDIS_QOS_SQ_ARRAY

NDIS_OBJECT_HEADER