KSPROPERTY_CONNECTION_PRIORITY
Clients verwenden die KSPROPERTY_CONNECTION_PRIORITY-Eigenschaft , um die Priorität einer Verbindung abzurufen oder festzulegen.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftendeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja | Ja | Pin | KSPROPERTY | KSPRIORITY |
Bemerkungen
Diese Eigenschaft gibt eine Struktur vom Typ KSPRIORITY zurück, die eine Prioritätsklasse und Unterklasse enthält.
Eine Priorität ist größer als eine andere, wenn das PriorityClass-Element größer ist oder wenn die PriorityClass-Member identisch und das PrioritySubClass-Element größer ist.
Die folgenden vordefinierten Werte von PriorityClass sind verfügbar: KSPRIORITY_LOW, KSPRIORITY_NORMAL, KSPRIORITY_HIGH und KSPRIORITY_EXCLUSIVE. Die Priorität wird standardmäßig auf KSPRIORITY_NORMAL festgelegt. KSPRIORITY_EXCLUSIVE gibt an, dass die Verbindung exklusiven Zugriff auf ressourcen hat, die von einer Pin verwendet werden.
Die Prioritätswerte haben globale Bedeutung: Ein Client kann die gemeldeten Werte verwenden, um Prioritäten zwischen zwei verschiedenen Pins für zwei nicht verwandte Kernelstreamingfilter festzulegen.
KSPROPERTY_CONNECTION_PRIORITY ist optional. Clients behandeln Pins, die sie nicht unterstützen, mit Priorität KSPRIORITY_NORMAL.
Anforderungen
Header: ks.h (include Ks.h)