Função RxPostOneShotTimerRequest (rxtimer.h)

RxPostOneShotTimerRequest inicializa uma entrada de temporizador de um tiro. O ponteiro passado para uma rotina de thread de trabalho é chamado uma vez quando o temporizador expira.

Sintaxe

NTSTATUS RxPostOneShotTimerRequest(
  [in] IN PRDBSS_DEVICE_OBJECT     pDeviceObject,
  [in] IN PRX_WORK_ITEM            pWorkItem,
  [in] IN PRX_WORKERTHREAD_ROUTINE Routine,
  [in] IN PVOID                    pContext,
  [in] IN LARGE_INTEGER            TimeInterval
);

Parâmetros

[in] pDeviceObject

Um ponteiro para o objeto do dispositivo a ser associado a esse temporizador.

[in] pWorkItem

Um ponteiro para o item de trabalho.

[in] Routine

Um ponteiro para a rotina de thread de trabalho a ser chamada quando esse temporizador expirar.

[in] pContext

Um ponteiro para o parâmetro de contexto associado a esse temporizador.

[in] TimeInterval

O intervalo de tempo, em tiques de 100 nanossegundos.

Retornar valor

RxPostOneShotTimerRequest retorna STATUS_SUCCESS com êxito.

Se um ponteiro NULL for passado como o parâmetro pWorkItem , essa rotina fará com que o sistema asserte em builds verificados.

Requisitos

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

Confira também

RxCancelTimerRequest

RxPostRecurrentTimerRequest