Freigeben über


RxCancelTimerRequest-Funktion (rxtimer.h)

RxCancelTimerRequest eine wiederkehrende Zeitgeberanforderung abbricht. Die abzubrechende Anforderung wird durch die Arbeitsthreadroutine und den zugehörigen Kontext identifiziert.

Syntax

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

Parameter

[in] pDeviceObject

Ein Zeiger auf das Geräteobjekt, das den Timer initialisiert hat. Dieser Parameter wurde an die RxPostRecurrentTimerRequest Routine übergeben, als dieser wiederkehrende Timer initialisiert wurde.

[in] Routine

Ein Zeiger auf die Arbeitsthreadroutine, die aufgerufen werden soll, wenn dieser Timer abläuft. Dieser Parameter wurde an die RxPostRecurrentTimerRequest Routine übergeben, als dieser wiederkehrende Timer initialisiert wurde.

[in] pContext

Ein Zeiger auf den Kontextparameter, der an die RxPostRecurrentTimerRequest Routine übergeben wurde, als dieser Timer initialisiert wurde.

Rückgabewert

RxCancelTimerRequest- gibt STATUS_SUCCESS erfolglos zurück.

Bemerkungen

Ein wiederkehrender Timer wird durch Aufrufen RxPostRecurrentTimerRequest-initialisiert.

Wenn der wiederkehrende Timer nicht gefunden wird, gibt diese Routine STATUS_NOT_FOUND zurück.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- rxtimer.h (include Rxtimer.h, Rxworkq.h)
IRQL- <= APC_LEVEL

Siehe auch

RxPostOneShotTimerRequest

RxPostRecurrentTimerRequest