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) |