Condividi tramite


Funzione KeStallExecutionProcessor (ntifs.h)

La routine KeStallExecutionProcessor blocca il chiamante sul processore corrente per un intervallo di tempo specificato.

Sintassi

NTHALAPI VOID KeStallExecutionProcessor(
  [in] ULONG MicroSeconds
);

Parametri

[in] MicroSeconds

Specifica il numero di microsecondi da stallare.

Valore restituito

Nessuno

Osservazioni

KeStallExecutionProcessor è una routine dipendente dal processore che attende almeno il numero specificato di microsecondi, ma non significativamente più lungo.

Questa routine è destinata all'uso da parte dei driver di dispositivo e di altri software che devono attendere un intervallo di meno di un tick di clock, ma più di alcune istruzioni. Se si utilizza questa routine, è necessario ridurre al minimo l'intervallo di stallo, in genere a meno di 50 microsecondi. Se un driver deve attendere un intervallo più lungo, è consigliabile usare una tecnica di sincronizzazione diversa.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000
piattaforma di destinazione Universale
intestazione ntifs.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria Hal.lib
dll Hal.dll
IRQL Qualsiasi livello

Vedere anche

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject