次の方法で共有


KSRATE 構造体 (ks.h)

クエリは、レート要求 (KSRATE_CAPABILITY 構造体と呼ばれます) を含むプロパティに追加された KSRATE 構造体を渡され、レート要求に応じて機能が入力された 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