Функция 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 (включая Rxtimer.h, Rxworkq.h) |
IRQL | <= APC_LEVEL |