NDIS_QOS_SQ_STATS 結構 (ntddndis.h)
NDIS_QOS_SQ_STATS結構是由 OID_QOS_OFFLOAD_SQ_STATS 用來查詢 NDIS 服務品質 (QoS) 排程器佇列 (SQ) 統計數據。
語法
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;
成員
Header
NDIS_QOS_SQ_STATS 結構的型別、修訂和大小。 這個成員會格式化為 NDIS_OBJECT_HEADER 結構。
迷你埠驅動程序必須將 Header 的 Type 成員設定為 [NDIS_OBJECT_TYPE_DEFAULT]、將 [修訂成員] 設定為 [NDIS_QOS_SQ_STATS_REVISION_1],並將 [大小] 成員設定為 [NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1]。
Flags
未用於NDIS_QOS_SQ_STATS_REVISION_1。 呼叫端會將此欄位設定為 零。
SqId
包含 SQ 之 SQ 識別碼的NDIS_QOS_SQ_ID。 NDIS 會指派此標識碼。
SqType
包含此 SQ 類型的 NDIS_QOS_SQ_TYPE 。 這可以是 NdisQSQSQSqSQTypeStandard ,來自 NDIS_QOS_SQ_TYPE的列舉定義。
BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
UINT64 元素的陣列,每個流量類別各一個 (TC) 。 每個元素都會針對已成功傳輸的 SQ 指定該 TC 上的位元組總數。
PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
UINT64 元素的陣列,每個流量類別各一個。 每個元素會針對已成功傳輸的 SQ,指定該 TC 上的封包總數。
備註
如果查詢 OID_QOS_OFFLOAD_SQ_STATS OID 包含有效的 vPortID,則傳回的統計數據會專屬於此 SQ 上指定的 vPort。
如果查詢 OID 不包含有效的 vPortID,則傳回的統計數據會指定與 SQ 相關聯之所有 vPorts 的總統計數據。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.85 和更新版本支援。 |
最低支援的伺服器 | Windows Server 2022 |
標頭 | ntddndis.h (包含 ndis.h) |