共用方式為


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

另請參閱

RxCancelTimerRequest

RxPostRecurrentTimerRequest