Estrutura KSRATE (ks.h)
A consulta é passada por uma estrutura KSRATE acrescentada à propriedade que contém a solicitação de taxa (conhecida como uma estrutura de KSRATE_CAPABILITY ) e é retornada uma estrutura KSRATE preenchida com a funcionalidade dada a solicitação de taxa.
Sintaxe
typedef struct {
LONGLONG PresentationStart;
LONGLONG Duration;
KSPIN_INTERFACE Interface;
LONG Rate;
ULONG Flags;
} KSRATE, *PKSRATE;
Membros
PresentationStart
Especifica o ponto de partida para a taxa em unidades de tempo de apresentação.
Duration
Especifica a duração da taxa em unidades de tempo de apresentação.
Interface
Uma estrutura do tipo KSPIN_INTERFACE que especifica a interface usada na conexão para a qual essa solicitação de taxa está sendo enviada ou a interface de uma conexão relacionada. Isso permite que as unidades de tempo sejam interpretadas pelo pino.
Rate
Especifica a taxa em termos de 1/10º ponto percentual, em que 1000 é a taxa nominal de 1,0, 500 é 0,5 taxa e assim por diante. Números negativos indicam taxas inversas.
Flags
Os valores de sinalizador possíveis são listados na tabela a seguir.
Sinalizador | Descrição |
---|---|
KSRATE_NOPRESENTATIONSTART | Especifica que não há uma hora de início válida nesta solicitação ou consulta de alteração de taxa. |
KSRATE_NOPRESENTATIONDURATION | Especifica que não há nenhuma duração válida nessa solicitação ou consulta de alteração de taxa. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |