Fonction RxPostRecurrentTimerRequest (rxtimer.h)
RxPostRecurrentTimerRequest initialise une requête de minuteur récurrente. Le pointeur passé vers une routine de thread de travail est appelé à intervalles réguliers lorsque le minuteur récurrent se déclenche en fonction des paramètres d’entrée de cette routine.
Syntaxe
NTSTATUS RxPostRecurrentTimerRequest(
[in] IN PRDBSS_DEVICE_OBJECT pDeviceObject,
[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] Routine
Pointeur vers la routine de thread de travail à appeler à l’expiration de ce minuteur.
[in] pContext
Pointeur vers le paramètre de contexte à associer à ce minuteur.
[in] TimeInterval
Intervalle de temps, en cycles de 100 nanosecondes.
Valeur retournée
RxPostRecurrentTimerRequest retourne STATUS_SUCCESS sur la réussite ou l’un des codes d’erreur suivants :
Code de retour | Description |
---|---|
|
L’allocation de la mémoire de pool non paginée requise par cette routine a échoué. |
Remarques
Un minuteur récurrent peut être annulé en appelant RxCancelTimerRequest.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | rxtimer.h (inclure Rxtimer.h, Rxworkq.h) |
IRQL | <= APC_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour