Partilhar via


Gestão da Qualidade

A arquitetura de streaming do kernel fornece suporte opcional para gerenciamento de qualidade. Esse mecanismo ajusta o controle de fluxo para corresponder às restrições de recursos e determina as necessidades de degradação em um gráfico de filtro. As notificações de gerenciamento de qualidade são enviadas por meio de um proxy de modo kernel.

Os pinos que relatam problemas de gerenciamento de qualidade dão suporte à propriedade KSPROPERTY_STREAM_QUALITY. Esta é uma propriedade somente gravação opcional que o pino pode definir para o identificador e o parâmetro de contexto de um coletor de reclamações de gerenciamento de qualidade. Para fazer isso, o pino fornece uma estrutura do tipo KSQUALITY_MANAGER que contém essas informações. A conexão de pino utiliza, por sua vez, essas informações para notificar o gestor de qualidade sobre problemas, utilizando estruturas KSQUALITY com o parâmetro de contexto dado.

Para permitir que os clientes de modo de usuário enviem reclamações de gerenciamento de qualidade, um minidriver suporta propriedades em KSPROPSETID_Quality.

Se o pino permitir implementar estratégias de degradação, o minidriver suporta a propriedade KSPROPERTY_STREAM_DEGRADATION.

Para obter mais informações, consulte KSDEGRADE e KSDEGRADE_STANDARD.