Dela via


Kvalitetshantering

Arkitekturen för kernelströmning ger valfritt stöd för kvalitetshantering. Den här mekanismen justerar flödeskontrollen så att den matchar resursbegränsningar och avgör nedbrytningsbehoven i ett filterdiagram. Kvalitetshanteringsmeddelanden skickas via en kärnlägeproxy.

Pins som rapporterar problem med kvalitetshantering stöder egenskapen KSPROPERTY_STREAM_QUALITY . Det här är en valfri skrivningsbar egenskap som pinnen kan ange till handtaget och kontextparametern för en klagomålmottagare för kvalitetshantering. För att göra detta tillhandahåller pin-koden en struktur av typen KSQUALITY_MANAGER som innehåller den här informationen. Pin-anslutningen använder i sin tur denna information för att meddela kvalitetshanteraren om problem med KSQUALITY-strukturer och den angivna kontextparametern.

För att tillåta att klienter i användarläge skickar in klagomål om kvalitetshantering stöder en minidrivrutin egenskaper i KSPROPSETID_Quality.

Om pin tillåter nedbrytningsstrategier, stöder minidrivern egenskapen KSPROPERTY_STREAM_DEGRADATION.

Mer information finns i KSDEGRADE och KSDEGRADE_STANDARD.