Share via


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)

Confira também

OID_QOS_OFFLOAD_SQ_STATS

NDIS_QOS_SQ_TYPE

NDIS_QOS_SQ_ARRAY

NDIS_OBJECT_HEADER