다음을 통해 공유


PFNKSCANCELTIMER 콜백 함수(ks.h)

KsAllocateDefaultClockEx 호출에서 SetTimer 매개 변수에 이전에 지정된 사용자 지정 타이머 개체를 취소하기 위해 스트리밍 미니드라이버의 KStrCancelTimer 루틴이 호출됩니다.

구문

PFNKSCANCELTIMER Pfnkscanceltimer;

BOOLEAN Pfnkscanceltimer(
  [in] PVOID Context,
  [in] PKTIMER Timer
)
{...}

매개 변수

[in] Context

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

[in] Timer

취소할 미니드라이버의 사용자 지정 타이머 개체에 대한 포인터입니다.

반환 값

지정된 타이머 개체가 시스템 타이머 큐에 있으면 TRUE 를 반환하고, 그렇지 않으면 FALSE 를 반환합니다.

설명

미니 드라이버는 필요에 따라 KStrCancelTimer 콜백 함수를 KsAllocateDefaultClockEx에 대한 매개 변수로 제공할 수 있습니다.

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

미니드라이버가 KStrCancelTimer 콜백 함수를 제공하는 경우 미니드라이버도 KStrSetTimer 콜백 함수를 제공해야 합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 ks.h(Ks.h 포함)

추가 정보

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx