RxPostOneShotTimerRequest 函式 (rxtimer.h)
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 (包括 Rxtimer.h、Rxworkq.h) |
IRQL | <= APC_LEVEL |