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