Структура KSRATE (ks.h)
Запрос передается структуру KSRATE, добавленную к свойству, содержащей запрос скорости (известной как структура KSRATE_CAPABILITY), и возвращается структура KSRATE, заполненная возможностью, заданной запросом на частоту.
Синтаксис
typedef struct {
LONGLONG PresentationStart;
LONGLONG Duration;
KSPIN_INTERFACE Interface;
LONG Rate;
ULONG Flags;
} KSRATE, *PKSRATE;
Члены
PresentationStart
Указывает начальную точку скорости в единицах времени презентации.
Duration
Указывает длительность скорости в единицах времени представления.
Interface
Структура типа KSPIN_INTERFACE, указывающая интерфейс, используемый в подключении, в который отправляется запрос скорости, или интерфейс связанного подключения. Это позволяет интерпретировать единицы времени с помощью пин-кода.
Rate
Указывает ставку с точки зрения 1/10 процентных пунктов, где 1000 является номинальной ставкой 1,0, 500 составляет 0,5 ставки и т. д. Отрицательные числа указывают на обратные ставки.
Flags
Возможные значения флагов перечислены в следующей таблице.
Флаг | Описание |
---|---|
KSRATE_NOPRESENTATIONSTART | Указывает, что в этом запросе или запросе на изменение скорости нет допустимого времени начала. |
KSRATE_NOPRESENTATIONDURATION | Указывает, что в этом запросе или запросе на изменение скорости нет допустимой длительности. |
Требования
Требование | Ценность |
---|---|
заголовка | ks.h (include Ks.h) |