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) |