Поделиться через


Функция обратного вызова PFNKSCANCELTIMER (ks.h)

Подпрограмма потоковой передачи мини-driver KStrCancelTimer вызывается для отмены пользовательского объекта таймера, который ранее был указан в параметре SetTimer в вызове KsAllocateDefaultClockEx.

Синтаксис

PFNKSCANCELTIMER Pfnkscanceltimer;

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

Параметры

[in] Context

Указатель на контекст информации, предоставленный мини-driver. Мини-driver передает контекст информации в KsAllocateDefaultClockEx в параметре DeferredContext, когда мини-driver выделяет настраиваемый объект таймера DPC.

[in] Timer

Указатель на настраиваемый объект таймера minidriver для отмены.

Возвращаемое значение

Возвращает TRUE, если указанный объект таймера находится в очереди системного таймера или false в противном случае.

Замечания

Мини-drivers могут при необходимости предоставить функцию обратного вызова KStrCancelTimer в качестве параметра для KsAllocateDefaultClockEx.

Мини-driver, предоставленный KStrCancelTimer, должны иметь те же характеристики, что и KeCancelTimer.

Если мини-driver предоставляет функцию обратного вызова KStrCancelTimer, мини-driver также должен предоставить функцию обратного вызова KStrSetTimer.

Требования

Требование Ценность
целевая платформа Настольный
заголовка ks.h (include Ks.h)

См. также

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx