Compartilhar via


estrutura QOS_DIFFSERV_RULE (qosobjs.h)

A estrutura QOS_DIFFSERV_RULE é usada em conjunto com o objeto de controle de tráfego QOS_DIFFSERV para fornecer regras Diffserv para um determinado fluxo.

Sintaxe

typedef struct _QOS_DIFFSERV_RULE {
  UCHAR InboundDSField;
  UCHAR ConformingOutboundDSField;
  UCHAR NonConformingOutboundDSField;
  UCHAR ConformingUserPriority;
  UCHAR NonConformingUserPriority;
} QOS_DIFFSERV_RULE, *LPQOS_DIFFSERV_RULE;

Membros

InboundDSField

DSCP (ponto de código Diffserv) no pacote de entrada. InboundDSField deve ser exclusivo para a interface, caso contrário, a adição de fluxo falhará.

O intervalo válido é 0x00 – 0x3F.

ConformingOutboundDSField

DSCP (ponto de código Diffserv) marcado em todos os pacotes em conformidade no fluxo. Esse membro pode ser usado para comentar o pacote antes de ser encaminhado.

O intervalo válido é 0x00 – 0x3F.

NonConformingOutboundDSField

DSCP (ponto de código Diffserv) marcado em todos os pacotes sem conformidade no fluxo. Esse membro pode ser usado para comentar o pacote antes de ser encaminhado.

O intervalo válido é 0x00 – 0x3F.

ConformingUserPriority

Valor UserPriority marcado em todos os pacotes em conformidade no fluxo. Esse membro pode ser usado para comentar o pacote antes de ser encaminhado.

O intervalo válido é de 0 a 7

NonConformingUserPriority

Valor UserPriority marcado em todos os pacotes que não estão em conformidade no fluxo. Esse membro pode ser usado para comentar o pacote antes de ser encaminhado.

O intervalo válido é de 0 a 7

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

QOS_DIFFSERV