Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
RxPostRecurrentTimerRequest инициализирует повторяющийся запрос таймера. Передаваемый указатель на подпрограмму рабочего потока вызывается через регулярные интервалы, когда периодический таймер срабатывает на основе входных параметров этой подпрограммы.
Синтаксис
NTSTATUS RxPostRecurrentTimerRequest(
[in] IN PRDBSS_DEVICE_OBJECT pDeviceObject,
[in] IN PRX_WORKERTHREAD_ROUTINE Routine,
[in] IN PVOID pContext,
[in] IN LARGE_INTEGER TimeInterval
);
Параметры
[in] pDeviceObject
Указатель на объект устройства, связанный с этим таймером.
[in] Routine
Указатель на подпрограмму рабочего потока для вызова при истечении срока действия таймера.
[in] pContext
Указатель на параметр контекста, связанный с этим таймером.
[in] TimeInterval
Интервал времени в 100-наносекундах.
Возвращаемое значение
RxPostRecurrentTimerRequest возвращает STATUS_SUCCESS при успешном выполнении или одном из следующих кодов ошибок:
| Возвращаемый код | Описание |
|---|---|
|
Нестраничное выделение памяти пула, требуемой этой подпрограммой, завершилось сбоем. |
Замечания
Повторяющийся таймер можно отменить, вызвав RxCancelTimerRequest.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | rxtimer.h (include Rxtimer.h, Rxworkq.h) |
| IRQL | <= APC_LEVEL |