structure NDIS_QOS_SQ_STATS (ntddndis.h)
La structure NDIS_QOS_SQ_STATS est utilisée par OID_QOS_OFFLOAD_SQ_STATS pour interroger les statistiques d’une file d’attente du planificateur de qualité de service (QoS) NDIS (SQ).
Syntaxe
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;
Membres
Header
Type, révision et taille de la structure NDIS_QOS_SQ_STATS. Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER.
Le pilote miniport doit définir le membre Type de d’en-tête sur NDIS_OBJECT_TYPE_DEFAULT, le membre Revision sur NDIS_QOS_SQ_STATS_REVISION_1 et le membre Size sur NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1.
Flags
Non utilisé dans NDIS_QOS_SQ_STATS_REVISION_1. L’appelant définit ce champ sur zéro.
SqId
Un NDIS_QOS_SQ_ID contenant l’ID SQ de la SQ. NDIS affecte cet ID.
SqType
Un NDIS_QOS_SQ_TYPE qui contient le type de cette sq. Cela peut être NdisQSQosSqSqSQTypeStandard à partir de la définition enum de NDIS_QOS_SQ_TYPE.
BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Tableau d’éléments UINT64, un pour chaque classe de trafic (TC). Chaque élément spécifie le nombre total d’octets sur ce TC pour cette sq qui a été correctement transmise.
PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Tableau d’éléments UINT64, un pour chaque classe de trafic. Chaque élément spécifie le nombre total de paquets sur ce TC pour cette sq qui ont été transmis avec succès.
Remarques
Si la requête OID_QOS_OFFLOAD_SQ_STATS OID contient un vPortID valide, les statistiques retournées sont spécifiques à la vPort spécifiée sur cette sq.
Si l’OID de requête ne contient pas de vPortID valide, les statistiques retournées spécifient les statistiques totales sur tous les vPorts associés à la sq.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.85 et versions ultérieures. |
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | ntddndis.h (include ndis.h) |