estrutura QOS_TRAFFIC_CLASS (qosobjs.h)

O objeto de controle de tráfego QOS_TRAFFIC_CLASS é usado para substituir o valor UserPriority padrão atribuído a pacotes que classificam o tráfego de um determinado fluxo.

Por padrão, o valor UserPriority de um fluxo é derivado do ServiceType (consulte: FLOWSPEC). Portanto, geralmente é necessário substituir o UserPriority padrão porque os pacotes podem ser marcados em seus cabeçalhos de Camada 2 (como um cabeçalho 802.1p) para especificar sua prioridade para dispositivos de Camada 2. Usar QOS_TRAFFIC_CLASS permite que os desenvolvedores de aplicativos substituam a configuração padrão UserPriority.

Sintaxe

typedef struct _QOS_TRAFFIC_CLASS {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          TrafficClass;
} QOS_TRAFFIC_CLASS, *LPQOS_TRAFFIC_CLASS;

Membros

ObjectHdr

O objeto QOS QOS_OBJECT_HDR. O tipo de objeto desse objeto de controle de tráfego deve ser QOS_OBJECT_TRAFFIC_CLASS.

TrafficClass

Valor de prioridade do usuário do fluxo. O intervalo válido é zero a sete. As configurações a seguir são escolhidas (por padrão) quando o objeto de controle de tráfego QOS_TRAFFIC_CLASS não é usado.

Nota Esse parâmetro especifica um parâmetro TrafficClass 802.1 que foi fornecido ao host por uma rede de camada 2 em uma mensagem RSV RSVP estendida 802.1. Se esse objeto for obtido da rede, os hosts carimbarão os cabeçalhos MAC de pacotes transmitidos correspondentes, com o valor no objeto . Caso contrário, os hosts podem selecionar um valor com base no mapeamento Padrão intserv de ServiceType para 802.1 TrafficClass.
 

SERVICETYPE_BESTEFFORT (0x00000001)

SERVICETYPE_CONTROLLEDLOAD (0x00000002)

SERVICETYPE_GUARANTEED (0x00000003)

SERVICETYPE_NONCONFORMING (0x00000009)

SERVICETYPE_NETWORK_CONTROL (0x0000000A)

SERVICETYPE_QUALITATIVE (0x0000000D)

Comentários

Controle de tráfego: Os seguintes valores de enumeração ServiceType são inválidos ao trabalhar especificamente com o Controle de Tráfego.

SERVICE_NO_TRAFFIC_CONTROL
SERVICE_NO_QOS_SIGNALING
SERVICETYPE_GENERAL_INFORMATION
SERVICETYPE_NETWORK_UNAVAILABLE
SERVICETYPE_NOCHANGE
SERVICETYPE_NOTRAFFIC

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho qosobjs.h

Confira também

FLOWSPEC

QOS_DIFFSERV

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR