Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
RxPostOneShotTimerRequest initialisiert einen Einmaligen Timereintrag. Der übergebene Zeiger auf eine Arbeitsthreadroutine wird einmal aufgerufen, wenn der Timer abläuft.
Syntax
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
);
Parameter
[in] pDeviceObject
Ein Zeiger auf das Geräteobjekt, das diesem Timer zugeordnet werden soll.
[in] pWorkItem
Ein Zeiger auf das Arbeitselement.
[in] Routine
Ein Zeiger auf die Arbeitsthreadroutine, die aufgerufen werden soll, wenn dieser Timer abläuft.
[in] pContext
Ein Zeiger auf den Kontextparameter, der diesem Timer zugeordnet ist.
[in] TimeInterval
Das Zeitintervall in 100-Nanosekunden-Teilstrichen.
Rückgabewert
RxPostOneShotTimerRequest gibt STATUS_SUCCESS zurück.
Wenn ein NULL- Zeiger als pWorkItem Parameter übergeben wird, bewirkt diese Routine, dass das System bei überprüften Builds ASSERT ausführt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | rxtimer.h (include Rxtimer.h, Rxworkq.h) |
| IRQL- | <= APC_LEVEL |