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)

另请参阅

KSRATE_CAPABILITY