struttura NDIS_QOS_SQ_STATS (ntddndis.h)
La struttura NDIS_QOS_SQ_STATS viene usata da OID_QOS_OFFLOAD_SQ_STATS per eseguire query sulle statistiche di una coda dell'utilità di pianificazione QoS (QoS) NDIS.
Sintassi
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;
Membri
Header
Tipo, revisione e dimensione della struttura NDIS_QOS_SQ_STATS. Questo membro viene formattato come struttura NDIS_OBJECT_HEADER.
Il driver miniport deve impostare il membro Type di Header su NDIS_OBJECT_TYPE_DEFAULT, il membro revision su NDIS_QOS_SQ_STATS_REVISION_1 e il membro size a NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1.
Flags
Non usato in NDIS_QOS_SQ_STATS_REVISION_1. Il chiamante imposta questo campo su zero.
SqId
Un NDIS_QOS_SQ_ID contenente l'ID SQ dell'sq. NDIS assegna questo ID.
SqType
Un NDIS_QOS_SQ_TYPE che contiene il tipo di questo sq. Può essere NdisQSQosSqSQTypeStandard dalla definizione di enumerazione di NDIS_QOS_SQ_TYPE.
BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Matrice di elementi UINT64, una per ogni classe di traffico (TC). Ogni elemento specifica il numero totale di byte in tale tc per questo sq che sono stati trasmessi correttamente.
PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Matrice di elementi UINT64, una per ogni classe di traffico. Ogni elemento specifica il numero totale di pacchetti in tale TC per questo sq che sono stati trasmessi correttamente.
Osservazioni
Se la query OID_QOS_OFFLOAD_SQ_STATS OID contiene un vPortID valido, le statistiche restituite sono specifiche del vPort specificato in questo sq.
Se l'OID della query non contiene un vPortID valido, le statistiche restituite specificano le statistiche totali in tutte le vPort associate a SQ.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in NDIS 6.85 e versioni successive. |
server minimo supportato | Windows Server 2022 |
intestazione | ntddndis.h (include ndis.h) |