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 を含む) |