Struttura KSRATE (ks.h)
La query viene passata a una struttura KSRATE aggiunta alla proprietà contenente la richiesta di frequenza (nota come struttura KSRATE_CAPABILITY ) e viene restituita una struttura KSRATE compilata con la funzionalità specificata dalla richiesta di frequenza.
Sintassi
typedef struct {
LONGLONG PresentationStart;
LONGLONG Duration;
KSPIN_INTERFACE Interface;
LONG Rate;
ULONG Flags;
} KSRATE, *PKSRATE;
Members
PresentationStart
Specifica il punto di inizio per la frequenza nelle unità temporali di presentazione.
Duration
Specifica la durata della frequenza nelle unità temporali di presentazione.
Interface
Una struttura di tipo KSPIN_INTERFACE che specifica l'interfaccia usata nella connessione a questa richiesta di frequenza viene inviata o all'interfaccia di una connessione correlata. Ciò consente di interpretare le unità temporali dal pin.
Rate
Specifica il tasso in termini di 1/10 punti percentuali, dove 1000 è il tasso 1,0 nominale, 500 è 0,5 tasso e così via. I numeri negativi indicano tassi inversa.
Flags
I valori di flag possibili sono elencati nella tabella seguente.
Flag | Descrizione |
---|---|
KSRATE_NOPRESENTATIONSTART | Specifica che non esiste un'ora di inizio valida in questa richiesta o query di modifica della frequenza. |
KSRATE_NOPRESENTATIONDURATION | Specifica che non esiste una durata valida in questa richiesta o query di modifica della frequenza. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | ks.h (include Ks.h) |