Compartilhar via


Função RxCancelTimerRequest (rxtimer.h)

RxCancelTimerRequest cancela uma solicitação de temporizador recorrente. A solicitação a ser cancelada é identificada pela rotina do thread de trabalho e pelo contexto associado.

Sintaxe

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

Parâmetros

[in] pDeviceObject

Um ponteiro para o objeto do dispositivo que inicializou o temporizador. Esse parâmetro foi passado para a rotina RxPostRecurrentTimerRequest quando esse temporizador recorrente foi inicializado.

[in] Routine

Um ponteiro para a rotina de thread de trabalho a ser chamada quando esse temporizador expirar. Esse parâmetro foi passado para a rotina RxPostRecurrentTimerRequest quando esse temporizador recorrente foi inicializado.

[in] pContext

Um ponteiro para o parâmetro de contexto que foi passado para a rotina RxPostRecurrentTimerRequest quando esse temporizador foi inicializado.

Retornar valor

RxCancelTimerRequest retorna STATUS_SUCCESS com êxito.

Comentários

Um temporizador recorrente é inicializado chamando RxPostRecurrentTimerRequest.

Se o temporizador recorrente não for encontrado, essa rotina retornará STATUS_NOT_FOUND.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho rxtimer.h (inclua Rxtimer.h, Rxworkq.h)
IRQL <= APC_LEVEL

Confira também

RxPostOneShotTimerRequest

RxPostRecurrentTimerRequest