Condividi tramite


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)

Vedi anche

KSRATE_CAPABILITY