Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction NdisStallExecution bloque l’appelant sur le processeur actuel pendant un intervalle donné.
Syntaxe
void NdisStallExecution(
MicroSecondsToStall
);
Paramètres
MicroSecondsToStall
Nombre de microsecondes à retarder. Un pilote ne doit pas spécifier plus de 50 microsecondes.
Valeur de retour
Aucun
Remarques
NdisStallExecution est une fonction dépendante du processeur qui attend au moins le nombre spécifié de microsecondes, mais pas beaucoup plus longtemps.
Cette fonction doit être appelée par les pilotes qui doivent attendre un intervalle de plus de quelques instructions, mais moins de 50 microsecondes. Les pilotes qui appellent cette routine doivent réduire le nombre de microsecondes qu’ils spécifient.
Si un pilote doit attendre un intervalle de plus de 50 microsecondes, il doit appeler la fonction NdisMSleep. Notez que les appelants de NdisMSleep s’exécutent au < DISPATCH_LEVEL IRQL.