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 |