Udostępnij przez


Zarządzanie jakością

Architektura przesyłania strumieniowego jądra zapewnia opcjonalną obsługę zarządzania jakością. Ten mechanizm dostosowuje sterowanie przepływem w celu dopasowania do ograniczeń zasobów i określa potrzeby degradacji w grafie filtru. Powiadomienia dotyczące zarządzania jakością są wysyłane za pośrednictwem serwera proxy trybu jądra.

Piny, które zgłaszają problemy związane z zarządzaniem jakością, obsługują właściwość KSPROPERTY_STREAM_QUALITY. Jest to opcjonalna właściwość tylko do zapisu, którą pin może ustawić dla uchwytu i parametru kontekstu odbiornika skarg dotyczących zarządzania jakością. W tym celu numer PIN zawiera strukturę typu KSQUALITY_MANAGER , która zawiera te informacje. Połączenie stykowe następnie używa tych informacji do powiadamiania menedżera jakości o problemach przy użyciu struktur KSQUALITY z danym parametrem kontekstu.

Aby umożliwić klientom trybu użytkownika przesyłanie skarg dotyczących zarządzania jakością, minidriver obsługuje właściwości w KSPROPSETID_Quality.

Jeśli pin zezwala na mechanizmy degradacji, minidriver obsługuje właściwość KSPROPERTY_STREAM_DEGRADATION.

Aby uzyskać więcej informacji, zobacz KSDEGRADE i KSDEGRADE_STANDARD.