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