Gerenciamento de Qualidade
A arquitetura de streaming de 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 grafo de filtro. As notificações de gerenciamento de qualidade são enviadas por meio de um proxy no modo kernel.
Os pinos que relatam problemas de gerenciamento de qualidade dão suporte à propriedade KSPROPERTY_STREAM_QUALITY . Essa é uma propriedade opcional somente gravação 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 pin fornece uma estrutura do tipo KSQUALITY_MANAGER que contém essas informações. A conexão de pino, por sua vez, usa essas informações para notificar o gerenciador de qualidade de problemas usando estruturas KSQUALITY com o parâmetro de contexto fornecido.
Para permitir que clientes no modo de usuário enviem reclamações de gerenciamento de qualidade, um minidriver dá suporte a propriedades em KSPROPSETID_Quality.
Se o pino permitir estratégias de degradação, o minidriver oferecerá suporte à propriedade KSPROPERTY_STREAM_DEGRADATION .
Para obter mais informações, consulte KSDEGRADE e KSDEGRADE_STANDARD.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de