다음을 통해 공유


PFNKSCORRELATEDTIME 콜백 함수(ks.h)

스트리밍 미니 드라이버의 KStrCorrelatedTime 루틴은 상호 관련된 방식으로 프레젠테이션 시간과 실제 시간을 모두 검색하기 위해 호출됩니다. 이렇게 하면 시계 소유자가 현재 시간을 완전히 확인할 수 있습니다.

통사론

PFNKSCORRELATEDTIME Pfnkscorrelatedtime;

LONGLONG Pfnkscorrelatedtime(
  [in]  PVOID Context,
  [out] PLONGLONG SystemTime
)
{...}

매개 변수

[in] Context

미니 드라이버 제공 정보 컨텍스트에 대한 포인터입니다. 미니 드라이버는 미니 드라이버가 사용자 지정 DPC 타이머 개체를 할당할 때 함수의 DeferredContext 매개 변수에서 KsAllocateDefaultClockEx 정보 컨텍스트를 전달합니다.

[out] SystemTime

성능 카운터 빈도를 수신하는 변수에 대한 포인터를 지정합니다.

반환 값

성능 카운터의 값을 틱 단위로 반환합니다.

발언

일반적으로 미니 드라이버가 KStrCorrelatedTime 콜백 함수를 제공하는 경우 미니 드라이버는 KStrSetTimerKStrCancelTimer 콜백 함수도 제공해야 합니다.

미니 드라이버 제공 KStrCorrelatedTimer KeQueryPerformanceCounter동일한 특성을 가져야 합니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 ks.h(Ks.h 포함)

참고 항목

KStrCancelTimer

KStrCorrelatedTime

KeQueryPerformanceCounter

KsAllocateDefaultClockEx