PFNKSCORRELATEDTIME 콜백 함수(ks.h)
스트리밍 미니드라이버의 KStrCorrelatedTime 루틴은 상호 관련된 방식으로 프레젠테이션 시간과 실제 시간을 모두 검색하기 위해 호출됩니다. 이렇게 하면 클록 소유자가 현재 시간을 완전히 확인할 수 있습니다.
구문
PFNKSCORRELATEDTIME Pfnkscorrelatedtime;
LONGLONG Pfnkscorrelatedtime(
[in] PVOID Context,
[out] PLONGLONG SystemTime
)
{...}
매개 변수
[in] Context
미니드라이버 제공 정보 컨텍스트에 대한 포인터입니다. 미니드라이버가 사용자 지정 DPC 타이머 개체를 할당할 때 미니드라이버가 함수의 DeferredContext 매개 변수에서 KsAllocateDefaultClockEx에 정보 컨텍스트를 전달합니다.
[out] SystemTime
성능 카운터 빈도를 수신하는 변수에 대한 포인터를 지정합니다.
반환 값
성능 카운터의 값을 틱 단위로 반환합니다.
설명
일반적으로 미니드라이버가 KStrCorrelatedTime 콜백 함수를 제공하는 경우 미니드라이버도 KStrSetTimer 및 KStrCancelTimer 콜백 함수를 제공해야 합니다.
미니드라이버에서 제공하는 KStrCorrelatedTimer 은 KeQueryPerformanceCounter와 동일한 특성을 가져야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ks.h(Ks.h 포함) |