estrutura NDIS_QOS_SQ_STATS (ntddndis.h)
A estrutura NDIS_QOS_SQ_STATS é usada por OID_QOS_OFFLOAD_SQ_STATS para consultar as estatísticas de uma fila do agendador de QoS (Qualidade de Serviço) do NDIS (SQ).
Sintaxe
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;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_QOS_SQ_STATS . Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .
O driver de miniporta deve definir o membro Type de Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_QOS_SQ_STATS_REVISION_1 e o membro Size como NDIS_SIZEOF_QOS_SQ_STATS_REVISION_1.
Flags
Não usado em NDIS_QOS_SQ_STATS_REVISION_1. O chamador define esse campo como zero.
SqId
Um NDIS_QOS_SQ_ID que contém a ID sq do SQ. O NDIS atribui essa ID.
SqType
Um NDIS_QOS_SQ_TYPE que contém o tipo desse SQ. Isso pode ser NdisQSQosSqSQTypeStandard da definição de enumeração de NDIS_QOS_SQ_TYPE.
BytesTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Uma matriz de elementos UINT64, uma para cada classe de tráfego (TC). Cada elemento especifica o número total de bytes nesse TC para esse SQ que foram transmitidos com êxito.
PktsTransmitted[NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES]
Uma matriz de elementos UINT64, uma para cada classe de tráfego. Cada elemento especifica o número total de pacotes nesse TC para esse SQ que foram transmitidos com êxito.
Comentários
Se a consulta OID_QOS_OFFLOAD_SQ_STATS OID contiver um vPortID válido, as estatísticas retornadas serão específicas para o vPort especificado neste SQ.
Se o OID da consulta não contiver um vPortID válido, as estatísticas retornadas especificarão o total de estatísticas em todos os vPorts associados ao SQ.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.85 e posterior. |
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | ntddndis.h (inclua ndis.h) |