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