Функция обратного вызова 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) |