Функция RxCancelTimerRequest (rxtimer.h)

RxCancelTimerRequest отменяет повторяющийся запрос таймера. Запрос, который необходимо отменить, определяется подпрограммой рабочего потока и связанным контекстом.

Синтаксис

NTSTATUS RxCancelTimerRequest(
  [in] IN PRDBSS_DEVICE_OBJECT     pDeviceObject,
  [in] IN PRX_WORKERTHREAD_ROUTINE Routine,
  [in] IN PVOID                    pContext
);

Параметры

[in] pDeviceObject

Указатель на объект устройства, который инициализировал таймер. Этот параметр был передан в RxPostRecurrentTimerRequest подпрограмме при инициализации этого повторяющегося таймера.

[in] Routine

Указатель на подпрограмму рабочего потока для вызова при истечении срока действия таймера. Этот параметр был передан в RxPostRecurrentTimerRequest подпрограмме при инициализации этого повторяющегося таймера.

[in] pContext

Указатель на параметр контекста, переданный в RxPostRecurrentTimerRequest, подпрограмме, когда этот таймер был инициализирован.

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

RxCancelTimerRequest возвращает STATUS_SUCCESS при успешном выполнении.

Замечания

Повторяющийся таймер инициализирован путем вызова RxPostRecurrentTimerRequest.

Если повторяющийся таймер не найден, эта подпрограмма возвращает STATUS_NOT_FOUND.

Требования

Требование Ценность
целевая платформа Настольный
заголовка rxtimer.h (include Rxtimer.h, Rxworkq.h)
IRQL <= APC_LEVEL

См. также

RxPostOneShotTimerRequest

RxPostRecurrentTimerRequest