KSPROPERTY_CONNECTION_PRIORITY
I client usano la proprietà KSPROPERTY_CONNECTION_PRIORITY per ottenere o impostare la priorità di una connessione.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì | Sì | Aggiungi (Blocca) | KSPROPERTY | KSPRIORITY |
Commenti
Questa proprietà restituisce una struttura di tipo KSPRIORITY che contiene una classe e una sottoclasse prioritarie.
Una priorità è maggiore di un'altra se il membro PriorityClass è maggiore o se i membri PriorityClass sono identici e il membro PrioritySubClass è maggiore.
Sono disponibili i valori predefiniti seguenti di PriorityClass : KSPRIORITY_LOW, KSPRIORITY_NORMAL, KSPRIORITY_HIGH e KSPRIORITY_EXCLUSIVE. L'impostazione predefinita per la priorità è KSPRIORITY_NORMAL. KSPRIORITY_EXCLUSIVE indica che la connessione ha accesso esclusivo alle risorse usate da un pin.
I valori di priorità hanno un significato globale: un client può usare i valori segnalati per impostare le priorità tra due pin diversi in due filtri di streaming del kernel non correlati.
KSPROPERTY_CONNECTION_PRIORITY è facoltativo. I client considerano i pin che non lo supportano come con priorità KSPRIORITY_NORMAL.
Requisiti
Intestazione: ks.h (include Ks.h)