struktur NDIS_QOS_OFFLOAD_CAPABILITIES (ntddndis.h)
Struktur NDIS_QOS_OFFLOAD_CAPABILITIES menentukan kemampuan offload Hardware Quality of Service (QoS) perangkat keras dan perangkat keras saat ini dari adaptor miniport.
Sintaks
typedef struct _NDIS_QOS_OFFLOAD_CAPABILITIES {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG SupportedSqTypes;
BOOLEAN TransmitCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
BOOLEAN TransmitReservationSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
BOOLEAN ReceiveCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
BOOLEAN TransmitGftCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
BOOLEAN ReceiveGftCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
BOOLEAN TcSupportedTable[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES];
ULONG NumStandardSqsSupported;
ULONG NumGftSqsSupported;
ULONG ReservationGranularitySupported;
ULONG MaxNumSqInputs;
BOOLEAN CrossTcTransmitMaxCapSupported;
} NDIS_QOS_OFFLOAD_CAPABILITIES, *PNDIS_QOS_OFFLOAD_CAPABILITIES;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_QOS_OFFLOAD_CAPABILITIES . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
Driver miniport harus mengatur anggota JenisHeader ke NDIS_OBJECT_TYPE_DEFAULT.
Driver harus mengatur anggota RevisiHeader ke NDIS_QOS_OFFLOAD_CAPABILITIES_REVISION_2 untuk menentukan versi struktur NDIS_QOS_OFFLOAD_CAPABILITIES .
Driver harus mengatur anggota Ukuran ke NDIS_SIZEOF_QOS_OFFLOAD_CAPABILITIES_REVISION_2.
Flags
Bidang ini tidak digunakan dalam NDIS_QOS_OFFLOAD_CAPABILITIES_REVISION_2. Driver harus mengatur anggota ini ke nol.
SupportedSqTypes
Nilai ULONG yang berisi bitwise OR dari bendera. Bendera ini menentukan jenis Antrean Penjadwal QoS NDIS (SQ) yang didukung adaptor miniport. Bendera berikut didefinisikan:
NDIS_QOS_OFFLOAD_CAPS_STANDARD_SQ
Jika bendera ini diatur, adaptor miniport mendukung SQ standar.
TransmitCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Array nilai BOOLEAN yang menentukan apakah adaptor miniport mendukung pengiriman batas bandwidth untuk setiap kelas lalu lintas (TC). Untuk informasi selengkapnya, lihat Kelas Lalu Lintas QoS NDIS.
TransmitReservationSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Array nilai BOOLEAN yang menentukan apakah adaptor miniport mendukung pengiriman reservasi bandwidth untuk setiap TC.
ReceiveCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Array nilai BOOLEAN yang menentukan apakah adaptor miniport mendukung batas bandwidth penerimaan untuk setiap TC.
TransmitGftCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Disiapkan untuk penggunaan masa mendatang.
ReceiveGftCapSupported[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Disiapkan untuk penggunaan masa mendatang.
TcSupportedTable[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Array nilai BOOLEAN yang menentukan apakah adaptor miniport mendukung batas laju untuk setiap TC.
NumStandardSqsSupported
Nilai ULONG yang berisi jumlah maksimum SQ standar yang dapat dibuat pada adaptor miniport.
NumGftSqsSupported
Untuk kompatibilitas penerusan, driver miniport harus mengatur bidang ini ke nol saat merespons kueri OS.
ReservationGranularitySupported
Nilai ULONG yang berisi granularitas penjadwalan yang dapat didukung NIC untuk mengirimkan reservasi. Misalnya, jika NIC dapat mendukung paling banyak rasio 1:10000 antara antrean yang efektif, nilai ini harus 10000. Nilai ini murni informasi. NIC mungkin diminta untuk menjadwalkan antrean dengan rasio antara nilai reservasi yang melebihi granularitas ini. Dalam hal ini, hasilnya harus menjadi perkiraan terbaik.
MaxNumSqInputs
Nilai ULONG yang berisi jumlah maksimum vPort yang dapat dikaitkan dengan SQ.
CrossTcTransmitMaxCapSupported
Jika TRUE, adaptor miniport mendukung satu nilai batas transmisi untuk lalu lintas di beberapa TC.
Keterangan
Struktur NDIS_QOS_OFFLOAD_CAPABILITIES dikembalikan dalam permintaan kueri OID OID_QOS_OFFLOAD_HARDWARE_CAPABILITIES dan OID_QOS_OFFLOAD_CURRENT_CAPABILITIES.
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) |
Lihat juga
OID_QOS_OFFLOAD_HARDWARE_CAPABILITIES