Funzione RxPostOneShotTimerRequest (rxtimer.h)
RxPostOneShotTimerRequest inizializza una voce del timer mono shot. Il puntatore passato a una routine del thread di lavoro viene chiamato una volta alla scadenza del timer.
Sintassi
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
);
Parametri
[in] pDeviceObject
Puntatore all'oggetto dispositivo da associare a questo timer.
[in] pWorkItem
Puntatore all'elemento di lavoro.
[in] Routine
Puntatore alla routine del thread di lavoro da chiamare alla scadenza del timer.
[in] pContext
Puntatore al parametro di contesto associato a questo timer.
[in] TimeInterval
Intervallo di tempo, in tick da 100 nanosecondi.
Valore restituito
RxPostOneShotTimerRequest restituisce STATUS_SUCCESS in caso di esito positivo.
Se un puntatore NULL viene passato come parametro pWorkItem , questa routine fa sì che il sistema asserissi nelle compilazioni controllate.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | rxtimer.h (include Rxtimer.h, Rxworkq.h) |
IRQL | <= APC_LEVEL |