Condividi tramite


Funzione KeStallExecutionProcessor (wdm.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 Disponibile a partire da Windows 2000.
piattaforma di destinazione Universale
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria Hal.lib
dll Hal.dll
IRQL Qualsiasi livello

Vedere anche

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject