次の方法で共有


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を返します。

要件

要件
対象プラットフォーム デスクトップ
Header rxtimer.h (Rxtimer.h、Rxworkq.h を含む)
IRQL <= APC_LEVEL

こちらもご覧ください

RxPostOneShotTimerRequest

RxPostRecurrentTimerRequest