Administración de calidad
La arquitectura de streaming de kernel proporciona compatibilidad opcional con la administración de calidad. Este mecanismo ajusta el control de flujo para que coincida con las restricciones de recursos y determina las necesidades de degradación en un gráfico de filtros. Las notificaciones de administración de calidad se envían a través de un proxy en modo kernel.
Los pines que notifican problemas de administración de calidad admiten la propiedad KSPROPERTY_STREAM_QUALITY . Se trata de una propiedad opcional de solo escritura que el pin puede establecer en el parámetro handle y context de un receptor de quejas de administración de calidad. Para ello, el pin proporciona una estructura de tipo KSQUALITY_MANAGER que contiene esta información. A su vez, la conexión de patilla utiliza esta información para notificar al administrador de calidad los problemas mediante estructuras KSQUALITY con el parámetro de contexto especificado.
Para permitir que los clientes en modo de usuario envíen quejas de administración de calidad, un minidriver admite propiedades en KSPROPSETID_Quality.
Si la patilla permite estrategias de degradación, el minidriver admite la propiedad KSPROPERTY_STREAM_DEGRADATION .
Para obtener más información, vea KSDEGRADE y KSDEGRADE_STANDARD.