Compartilhar via


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)

Confira também

KSRATE_CAPABILITY