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 |