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

См. также раздел

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx