Partilhar via


QOS_TRAFFIC_TYPE enumeração (qos2.h)

A enumeração QOS_TRAFFIC_TYPE define os vários tipos de tráfego. Cada fluxo tem um único tipo de tráfego. Isso permite que o subsistema QOS aplique políticas especificadas pelo usuário a cada tipo.

Syntax

typedef enum _QOS_TRAFFIC_TYPE {
  QOSTrafficTypeBestEffort = 0,
  QOSTrafficTypeBackground = 1,
  QOSTrafficTypeExcellentEffort = 2,
  QOSTrafficTypeAudioVideo = 3,
  QOSTrafficTypeVoice = 4,
  QOSTrafficTypeControl = 5
} QOS_TRAFFIC_TYPE, *PQOS_TRAFFIC_TYPE;

Constantes

 
QOSTrafficTypeBestEffort
Valor: 0
O tráfego de fluxo tem a mesma prioridade de rede que o tráfego regular não associado ao QOS.

Esse tipo de tráfego é o mesmo que não especificar prioridade e, como resultado, a marca DSCP e a marca 802.1p não são adicionadas ao tráfego enviado.
QOSTrafficTypeBackground
Valor: 1
O tráfego de fluxo tem uma prioridade de rede menor que a de QOSTrafficTypeBestEffort. Esse tipo de tráfego pode ser usado para o tráfego de um aplicativo que faz backup de dados.

O tráfego enviado conterá uma marca DSCP com um valor de 0x08 e uma marca de 802,1p com um valor de 2.
QOSTrafficTypeExcellentEffort
Valor: 2
O tráfego de fluxo tem uma prioridade de rede maior que QOSTrafficTypeBestEffort, mas menor que QOSTrafficTypeAudioVideo. Esse tipo de tráfego deve ser usado para o tráfego de dados mais importante do que os cenários normais do usuário final, como email.

O tráfego enviado conterá uma marca DSCP com valor de 0x28 e marca de 802,1p com um valor de 5.
QOSTrafficTypeAudioVideo
Valor: 3
O tráfego de fluxo tem uma prioridade de rede maior que QOSTrafficTypeExcellentEffort, mas menor que QOSTrafficTypeVoice. Esse tipo de tráfego deve ser usado para cenários de streaming A/V, como streaming MPEG2.

O tráfego enviado conterá uma marca DSCP com um valor de 0x28 e uma marca de 802,1p com um valor de 5.
QOSTrafficTypeVoice
Valor: 4
O tráfego de fluxo tem uma prioridade de rede maior que QOSTrafficTypeAudioVideo, mas menor que QOSTrafficTypeControl. Esse tipo de tráfego deve ser usado para fluxos de voz em tempo real, como VOIP.

O tráfego enviado conterá uma marca DSCP com um valor de 0x38 e uma marca de 802,1p com um valor de 7.
QOSTrafficTypeControl
Valor: 5
O tráfego de fluxo tem a prioridade de rede mais alta. Esse tipo de tráfego só deve ser usado para os dados mais críticos. Por exemplo, ele pode ser usado para dados que transportam entradas de usuário.

O tráfego enviado conterá uma marca DSCP com um valor de 0x38 e uma marca de 802,1p com um valor de 7.

Comentários

As marcas 802.1p são adicionadas ao tráfego enviado somente quando as seguintes condições são atendidas:

  • QOSAddSocketToFlow é chamado sem o sinalizador QOS_NON_ADAPTIVE_FLOW
  • O host de destino está no link local e não em um roteador
  • O subsistema qWAVE determinou que os pacotes marcados por 802,1p não são descartados por um elemento de rede no caminho de ponta a ponta

Requisitos

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

Confira também

QOSAddSocketToFlow

QOSSetFlow

Experiência de áudio/vídeo do Windows de qualidade (qWAVE)