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) |