struktur NDIS_QOS_SQ_STATS (ntddndis.h)
Struktur NDIS_QOS_SQ_STATS digunakan oleh OID_QOS_OFFLOAD_SQ_STATS untuk mengkueri statistik Antrean Penjadwal (SQ) Kualitas Layanan (QoS) NDIS.
Sintaks
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;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_QOS_SQ_STATS . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
Driver miniport harus mengatur anggota JenisHeader ke NDIS_OBJECT_TYPE_DEFAULT, anggota Revisi ke NDIS_QOS_SQ_STATS_REVISION_1, dan anggota Ukuran ke NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1.
Flags
Tidak digunakan dalam NDIS_QOS_SQ_STATS_REVISION_1. Penelepon mengatur bidang ini ke nol.
SqId
NDIS_QOS_SQ_ID yang berisi ID SQ SQ. NDIS menetapkan ID ini.
SqType
NDIS_QOS_SQ_TYPE yang berisi jenis SQ ini. Ini bisa menjadi NdisQSQosSqSQTypeStandard dari definisi enum NDIS_QOS_SQ_TYPE.
BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Array elemen UINT64, satu untuk setiap kelas lalu lintas (TC). Setiap elemen menentukan jumlah total byte pada TC tersebut untuk SQ ini yang telah berhasil ditransmisikan.
PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Array elemen UINT64, satu untuk setiap kelas lalu lintas. Setiap elemen menentukan jumlah total paket pada TC tersebut untuk SQ ini yang telah berhasil ditransmisikan.
Keterangan
Jika kueri OID_QOS_OFFLOAD_SQ_STATS OID berisi vPortID yang valid, statistik yang dikembalikan khusus untuk vPort yang ditentukan pada SQ ini.
Jika OID kueri tidak berisi vPortID yang valid, statistik yang dikembalikan menentukan statistik total di semua vPort yang terkait dengan SQ.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.85 dan yang lebih baru. |
Server minimum yang didukung | Windows Server 2022 |
Header | ntddndis.h (termasuk ndis.h) |