Función RxPostOneShotTimerRequest (rxtimer.h)
RxPostOneShotTimerRequest inicializa una entrada del temporizador de un solo disparo. Se llama al puntero pasado a una rutina de subproceso de trabajo una vez cuando expira el temporizador.
Sintaxis
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
Puntero al objeto de dispositivo que se va a asociar a este temporizador.
[in] pWorkItem
Puntero al elemento de trabajo.
[in] Routine
Puntero a la rutina de subproceso de trabajo a la que se llamará cuando expire este temporizador.
[in] pContext
Puntero al parámetro de contexto asociado a este temporizador.
[in] TimeInterval
Intervalo de tiempo, en tics de 100 nanosegundos.
Valor devuelto
RxPostOneShotTimerRequest devuelve STATUS_SUCCESS si se ejecuta correctamente.
Si se pasa un puntero NULL como parámetro pWorkItem , esta rutina hace que el sistema aserte las compilaciones activadas.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | rxtimer.h (incluya Rxtimer.h, Rxworkq.h) |
IRQL | <= APC_LEVEL |