Partager via


Fonction KeStallExecutionProcessor (ntifs.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 Windows 2000
Plateforme cible Universal
En-tête ntifs.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque Hal.lib
DLL Hal.dll
IRQL N’importe quel niveau

Voir aussi

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject