Share via


estrutura QOS_SD_MODE (qos.h)

O objeto QOS QOS_SD_MODE define o comportamento do componente do shaper controle de tráfego-pacote.

Sintaxe

typedef struct _QOS_SD_MODE {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          ShapeDiscardMode;
} QOS_SD_MODE, *LPQOS_SD_MODE;

Membros

ObjectHdr

O objeto QOS QOS_OBJECT_HDR. O tipo de objeto para esse objeto QOS deve ser QOS_SD_MODE.

ShapeDiscardMode

Especifica o comportamento solicitado do shaper de pacote. Observe que há elementos de manipulação de pacotes dentro desses comportamentos predefinidos que dependem das configurações de fluxo especificadas no FLOWSPEC.

Valor Significado
TC_NONCONF_BORROW
No momento, esse modo só está disponível para a API TC. Ele não está disponível para os usuários da API do QOS.

Instrui o modelador de pacotes a emprestar os recursos restantes disponíveis depois que todos os fluxos de prioridade mais alta tiverem sido atendidos. Se o membro TokenRate de FLOWSPEC for especificado para esse fluxo, os pacotes que excederem o valor de TokenRate terão sua prioridade rebaixada para menos de SERVICETYPE_BESTEFFORT, conforme definido no membro ServiceType da estrutura FLOWSPEC .

TC_NONCONF_SHAPE
Instrui o modelador de pacotes a reter pacotes até que os recursos de rede estejam disponíveis para o fluxo em quantidade suficiente para tornar esses pacotes em conformidade. (Por exemplo, um pacote de 100 mil será retido no modelador de pacotes até que 100 mil em crédito seja acumulado para o fluxo, permitindo que o pacote seja transmitido como em conformidade). Observe que TokenRate deve ser especificado se estiver usando TC_NONCONF_SHAPE.
TC_NONCONF_DISCARD
Instrui o modelador de pacotes a descartar todos os pacotes não em conformidade. TC_NONCONF_DISCARD deve ser usado com cuidado.

Requisitos

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

Confira também

FLOWSPEC

QOS_OBJECT_HDR