Структура 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
Возможные значения флагов перечислены в следующей таблице.
Flag | Описание |
---|---|
KSRATE_NOPRESENTATIONSTART | Указывает, что в этом запросе или запросе на изменение скорости нет допустимого времени начала. |
KSRATE_NOPRESENTATIONDURATION | Указывает, что в этом запросе или запросе на изменение скорости нет допустимой длительности. |
Требования
Требование | Значение |
---|---|
Заголовок | ks.h (включая Ks.h) |