KSPROPERTY_CONNECTION_PRIORITY
Les clients utilisent la propriété KSPROPERTY_CONNECTION_PRIORITY pour obtenir ou définir la priorité d’une connexion.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type valeur de propriété |
---|---|---|---|---|
Oui | Oui | Épingle | KSPROPERTY | KSPRIORITY |
Notes
Cette propriété retourne une structure de type KSPRIORITY qui contient une classe de priorité et une sous-classe.
Une priorité est supérieure à une autre si le membre PriorityClass est supérieur ou si les membres PriorityClass sont identiques et le membre PrioritySubClass est supérieur.
Les valeurs prédéfinies suivantes de PriorityClass sont disponibles : KSPRIORITY_LOW, KSPRIORITY_NORMAL, KSPRIORITY_HIGH et KSPRIORITY_EXCLUSIVE. La priorité par défaut est KSPRIORITY_NORMAL. KSPRIORITY_EXCLUSIVE indique que la connexion dispose d’un accès exclusif aux ressources utilisées par une broche.
Les valeurs de priorité ont une importance globale : un client peut utiliser les valeurs signalées pour définir des priorités entre deux broches différentes sur deux filtres de streaming de noyau non liés.
KSPROPERTY_CONNECTION_PRIORITY est facultatif. Les clients traitent les épingles qui ne le prennent pas en charge comme ayant des KSPRIORITY_NORMAL prioritaires.
Spécifications
En-tête : ks.h (include Ks.h)