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 このレート変更要求またはクエリに有効な期間がないことを指定します。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSRATE_CAPABILITY