共用方式為


RxPostRecurrentTimerRequest 函式 (rxtimer.h)

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或下列其中一個錯誤碼:

傳回碼 描述
STATUS_INSUFFICIENT_RESOURCES
此例程所需的非分頁集區內存配置失敗。

言論

您可以呼叫 RxCancelTimerRequest來取消遞歸定時器。

要求

要求 價值
目標平臺 桌面
標頭 rxtimer.h (include Rxtimer.h, Rxworkq.h)
IRQL <= APC_LEVEL

另請參閱

RxCancelTimerRequest

RxPostOneShotTimerRequest