Freigeben über


KeStallExecutionProcessor-Funktion (wdm.h)

Der KeStallExecutionProcessor Routine stagniert den Aufrufer auf dem aktuellen Prozessor für ein bestimmtes Zeitintervall.

Syntax

NTHALAPI VOID KeStallExecutionProcessor(
  [in] ULONG MicroSeconds
);

Parameter

[in] MicroSeconds

Gibt die Anzahl der Mikrosekunden an, die angehalten werden sollen.

Rückgabewert

Nichts

Bemerkungen

KeStallExecutionProcessor ist eine prozessorabhängige Routine, die mindestens auf die angegebene Anzahl von Mikrosekunden wartet, aber nicht wesentlich länger.

Diese Routine dient der Verwendung durch Gerätetreiber und andere Software, die auf ein Intervall von weniger als einer Taktuhr warten muss, aber mehr als für einige Anweisungen. Wenn Sie diese Routine verwenden, müssen Sie das Intervall für Stände minimieren, in der Regel auf weniger als 50 Mikrosekunden. Wenn ein Treiber auf ein längeres Intervall warten muss, sollten Sie eine andere Synchronisierungstechnikverwenden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library Hal.lib
DLL- Hal.dll
IRQL- Beliebige Ebene

Siehe auch

KeDelayExecutionThread-

KeWaitForMultipleObjects

KeWaitForSingleObject