Freigeben über


Qualitätsmanagement

Die Kernelstreamingarchitektur bietet optionale Unterstützung für das Qualitätsmanagement. Dieser Mechanismus passt die Flusssteuerung an Ressourceneinschränkungen an und bestimmt die Beeinträchtigungsanforderungen in einem Filterdiagramm. Qualitätsverwaltungsbenachrichtigungen werden über einen Kernelmodusproxy gesendet.

Anheftungen, die Qualitätsmanagementprobleme melden, unterstützen die KSPROPERTY_STREAM_QUALITY-Eigenschaft . Dies ist eine optionale schreibgeschützte Eigenschaft, die der Pin auf den Handle- und Kontextparameter einer Qualitätsverwaltungs-Beschwerdesenke festlegen kann. Dazu stellt der Pin eine Struktur vom Typ KSQUALITY_MANAGER bereit, die diese Informationen enthält. Die Anheftverbindung wiederum verwendet diese Informationen, um den Qualitätsmanager über Probleme zu benachrichtigen, die KSQUALITY-Strukturen mit dem angegebenen Kontextparameter verwenden.

Damit Clients im Benutzermodus Qualitätsmanagementbeschwerden übermitteln können, unterstützt ein Minidriver Eigenschaften in KSPROPSETID_Quality.

Wenn der Pin Degradierungsstrategien zulässt, unterstützt der Minidriver die KSPROPERTY_STREAM_DEGRADATION-Eigenschaft .

Weitere Informationen finden Sie unter KSDEGRADE und KSDEGRADE_STANDARD.