Compartir a través de


Estructura KSRATE (ks.h)

La consulta se pasa una estructura de KSRATE anexada a la propiedad que contiene la solicitud de tasa (conocida como estructura KSRATE_CAPABILITY) y se devuelve una estructura de KSRATE rellenada con la funcionalidad dada la solicitud de tasa.

Sintaxis

typedef struct {
  LONGLONG        PresentationStart;
  LONGLONG        Duration;
  KSPIN_INTERFACE Interface;
  LONG            Rate;
  ULONG           Flags;
} KSRATE, *PKSRATE;

Miembros

PresentationStart

Especifica el punto de inicio de la tasa en unidades de tiempo de presentación.

Duration

Especifica la duración de la tasa en unidades de tiempo de presentación.

Interface

Estructura de tipo KSPIN_INTERFACE que especifica la interfaz utilizada en la conexión a la que se envía esta solicitud de frecuencia o la interfaz de una conexión relacionada. Esto permite que la patilla interprete las unidades de tiempo.

Rate

Especifica la tasa en términos de 1/10 puntos porcentuales, donde 1000 es la tasa nominal 1,0, 500 es 0,5, etc. Los números negativos indican tasas inversas.

Flags

Los posibles valores de marca se muestran en la tabla siguiente.

Bandera Descripción
KSRATE_NOPRESENTATIONSTART Especifica que no hay ninguna hora de inicio válida en esta solicitud o consulta de cambio de frecuencia.
KSRATE_NOPRESENTATIONDURATION Especifica que no hay ninguna duración válida en esta solicitud o consulta de cambio de frecuencia.

Requisitos

Requisito Valor
encabezado de ks.h (incluya Ks.h)

Consulte también

KSRATE_CAPABILITY