Estructura KSRATE (ks.h)

La consulta se pasa una estructura KSRATE anexada a la propiedad que contiene la solicitud de tasa (conocida como estructura KSRATE_CAPABILITY ) y se devuelve una estructura 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 velocidad en unidades de tiempo de presentación.

Duration

Especifica la duración de la velocidad 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 a 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 de 1,0, 500 es 0,5, etc. Los números negativos indican tasas inversas.

Flags

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

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

Requisitos

Requisito Valor
Header ks.h (incluya Ks.h)

Consulte también

KSRATE_CAPABILITY