Функция обратного вызова PFNKSCANCELTIMER (ks.h)
Подпрограмма KStrCancelTimer для потоковой передачи вызывается для отмены пользовательского объекта таймера, который ранее был указан в параметре SetTimer при вызове KsAllocateDefaultClockEx.
Синтаксис
PFNKSCANCELTIMER Pfnkscanceltimer;
BOOLEAN Pfnkscanceltimer(
[in] PVOID Context,
[in] PKTIMER Timer
)
{...}
Параметры
[in] Context
Указатель на информационный контекст, предоставленный мини-накопителем. Мини-диск передает контекст сведений в KsAllocateDefaultClockEx в параметре DeferredContext функции, когда мини-диск выделяет пользовательский объект таймера DPC.
[in] Timer
Указатель на объект пользовательского таймера мини-диска, который требуется отменить.
Возвращаемое значение
Возвращает значение TRUE , если указанный объект таймера находится в очереди системного таймера, или false в противном случае.
Комментарии
При необходимости мини-драйверы могут предоставлять функцию обратного вызова KStrCancelTimer в качестве параметра для KsAllocateDefaultClockEx.
Предоставляемый мини-накопитель KStrCancelTimer должен иметь те же характеристики, что и KeCancelTimer.
Если мини-диск предоставляет функцию обратного вызова KStrCancelTimer , он также должен предоставлять функцию обратного вызова KStrSetTimer .
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ks.h (включая Ks.h) |