Fonction KeStallExecutionProcessor (wdm.h)
La routine KeStallExecutionProcessor bloque l’appelant sur le processeur actuel pendant un intervalle de temps spécifié.
Syntaxe
NTHALAPI VOID KeStallExecutionProcessor(
[in] ULONG MicroSeconds
);
Paramètres
[in] MicroSeconds
Spécifie le nombre de microsecondes à bloquer.
Valeur de retour
None
Remarques
KeStallExecutionProcessor est une routine dépendante du processeur qui attend au moins le nombre spécifié de microsecondes, mais pas beaucoup plus.
Cette routine est destinée aux pilotes de périphérique et autres logiciels qui doivent attendre un intervalle inférieur à une horloge, mais plus que pour quelques instructions. Si vous utilisez cette routine, vous devez réduire l’intervalle de décrochage, généralement à moins de 50 microsecondes. Si un pilote doit attendre un intervalle plus long, vous devez utiliser une autre technique de synchronisation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | Hal.lib |
DLL | Hal.dll |
IRQL | N’importe quel niveau |