Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
RxPostRecurrentTimerRequest inicializa una solicitud de temporizador recurrente. El puntero pasado a una rutina de subproceso de trabajo se llama a intervalos regulares cuando el temporizador recurrente se desencadena en función de los parámetros de entrada a esta rutina.
Sintaxis
NTSTATUS RxPostRecurrentTimerRequest(
[in] IN PRDBSS_DEVICE_OBJECT pDeviceObject,
[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] Routine
Puntero a la rutina de subproceso de trabajo que se va a llamar cuando este temporizador expira.
[in] pContext
Puntero al parámetro de contexto que se va a asociar a este temporizador.
[in] TimeInterval
Intervalo de tiempo, en tics de 100 nanosegundos.
Valor devuelto
RxPostRecurrentTimerRequest devuelve STATUS_SUCCESS correctos o uno de los siguientes códigos de error:
| Código devuelto | Descripción |
|---|---|
|
Error en la asignación de la memoria del grupo no paginada requerida por esta rutina. |
Observaciones
Se puede cancelar un temporizador recurrente llamando a RxCancelTimerRequest.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Escritorio |
| encabezado de | rxtimer.h (incluya Rxtimer.h, Rxworkq.h) |
| irQL | <= APC_LEVEL |