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 (包括 Ks.h)

另请参阅

KSRATE_CAPABILITY