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 の