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 molto più lungo.

Questa routine è per l'uso da parte dei driver di dispositivo e di altri software che devono attendere un intervallo di meno di un segno di spunta dell'orologio, ma più di per alcune istruzioni. Se si usa 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.

Requisiti

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

Vedi anche

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject