Partager via


Fonction RxCancelTimerRequest (rxtimer.h)

RxCancelTimerRequest annule une requête récurrente du minuteur. La demande à annuler est identifiée par la routine du thread de travail et le contexte associé.

Syntaxe

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

Paramètres

[in] pDeviceObject

Pointeur vers l’objet d’appareil qui a initialisé le minuteur. Ce paramètre a été passé à la routine RxPostRecurrentTimerRequest lors de l’initialisation de ce minuteur récurrent.

[in] Routine

Pointeur vers la routine de thread de travail à appeler à l’expiration de ce minuteur. Ce paramètre a été passé à la routine RxPostRecurrentTimerRequest lors de l’initialisation de ce minuteur récurrent.

[in] pContext

Pointeur vers le paramètre de contexte passé à la routine RxPostRecurrentTimerRequest lors de l’initialisation de ce minuteur.

Valeur retournée

RxCancelTimerRequest retourne STATUS_SUCCESS en cas de réussite.

Remarques

Un minuteur récurrent est initialisé en appelant RxPostRecurrentTimerRequest.

Si le minuteur récurrent est introuvable, cette routine retourne STATUS_NOT_FOUND.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête rxtimer.h (inclure Rxtimer.h, Rxworkq.h)
IRQL <= APC_LEVEL

Voir aussi

RxPostOneShotTimerRequest

RxPostRecurrentTimerRequest