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 | 指定此速率更改请求或查询中没有有效的持续时间。 |
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |