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