Partager via


RxPostOneShotTimerRequest, fonction (rxtimer.h)

RxPostOneShotTimerRequest initialise une entrée de minuteur à un coup. Le pointeur passé vers une routine de thread de travail est appelé une fois lorsque le minuteur expire.

Syntaxe

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
);

Paramètres

[in] pDeviceObject

Pointeur vers l’objet d’appareil à associer à ce minuteur.

[in] pWorkItem

Pointeur vers l’élément worker.

[in] Routine

Pointeur vers la routine de thread de travail à appeler lorsque ce minuteur expire.

[in] pContext

Pointeur vers le paramètre de contexte associé à ce minuteur.

[in] TimeInterval

Intervalle de temps, en cycles de 100 nanosecondes.

Valeur de retour

RxPostOneShotTimerRequest retourne STATUS_SUCCESS en cas de réussite.

Si un pointeur NULL est passé en tant que paramètre pWorkItem, cette routine entraîne l’assertion du système sur les builds vérifiées.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête rxtimer.h (include Rxtimer.h, Rxworkq.h)
IRQL <= APC_LEVEL

Voir aussi

RxCancelTimerRequest

RxPostRecurrentTimerRequest