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.
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 |