KeStallExecutionProcessor-Funktion (ntifs.h)
Die KeStallExecutionProcessor-Routine blockiert den Aufrufer auf dem aktuellen Prozessor für ein angegebenes Zeitintervall.
Syntax
NTHALAPI VOID KeStallExecutionProcessor(
[in] ULONG MicroSeconds
);
Parameter
[in] MicroSeconds
Gibt die Anzahl der zu stagnierenden Mikrosekunden an.
Rückgabewert
Keine
Bemerkungen
KeStallExecutionProcessor ist eine prozessorabhängige Routine, die mindestens die angegebene Anzahl von Mikrosekunden beschäftigt, aber nicht wesentlich länger.
Diese Routine ist für die Verwendung durch Gerätetreiber und andere Software vorgesehen, die auf ein Intervall von weniger als einem Takt warten müssen, aber mehr als für einige Anweisungen. Wenn Sie diese Routine verwenden, müssen Sie das Verzögerungsintervall minimieren, in der Regel auf weniger als 50 Mikrosekunden. Wenn ein Treiber ein längeres Intervall warten muss, sollten Sie ein anderes Synchronisierungsverfahren verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Zielplattform | Universell |
Header | ntifs.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | Hal.lib |
DLL | Hal.dll |
IRQL | Beliebige Ebene |