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에 대한 매개 변수로 제공할 수 있습니다.
미니드라이버 제공 KStrCancelTimer 은 KeCancelTimer와 동일한 특성을 가져야 합니다.
미니드라이버가 KStrCancelTimer 콜백 함수를 제공하는 경우 미니드라이버도 KStrSetTimer 콜백 함수를 제공해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ks.h(Ks.h 포함) |