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