Condividi tramite


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)

Vedere anche

OID_QOS_OFFLOAD_SQ_STATS

NDIS_QOS_SQ_TYPE

NDIS_QOS_SQ_ARRAY

NDIS_OBJECT_HEADER