RxCancelTimerRequest 関数 (rxtimer.h)

RxCancelTimerRequest 、現在のタイマー要求を取り消します。 取り消す要求は、ワーカー スレッド ルーチンと関連するコンテキストによって識別されます。

構文

NTSTATUS RxCancelTimerRequest(
  [in] IN PRDBSS_DEVICE_OBJECT     pDeviceObject,
  [in] IN PRX_WORKERTHREAD_ROUTINE Routine,
  [in] IN PVOID                    pContext
);

パラメーター

[in] pDeviceObject

タイマーを初期化したデバイス オブジェクトへのポインター。 このパラメーターは、このリカレント タイマーが初期化されたときに、RxPostRecurrentTimerRequest ルーチンに渡されました。

[in] Routine

このタイマーの有効期限が切れたときに呼び出すワーカー スレッド ルーチンへのポインター。 このパラメーターは、このリカレント タイマーが初期化されたときに、RxPostRecurrentTimerRequest ルーチンに渡されました。

[in] pContext

このタイマーが初期化されたときに、RxPostRecurrentTimerRequest ルーチンに渡されたコンテキスト パラメーターへのポインター。

戻り値

RxCancelTimerRequest 成功するとSTATUS_SUCCESSが返されます。

備考

rxPostRecurrentTimerRequest 呼び出すことによって、リカレント タイマーが初期化されます。

繰り返しタイマーが見つからない場合、このルーチンはSTATUS_NOT_FOUNDを返します。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー rxtimer.h (Rxtimer.h、Rxworkq.h を含む)
IRQL <= APC_LEVEL

関連項目

RxPostOneShotTimerRequest

RxPostRecurrentTimerRequest