共用方式為


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:

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

備註

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

規格需求

需求
目標平台 桌面
標頭 rxtimer.h (包括 Rxtimer.h、Rxworkq.h)
IRQL <= APC_LEVEL

另請參閱

RxCancelTimerRequest

RxPostOneShotTimerRequest