PROCESSOR_HALT_ROUTINE Rückruffunktion (wdm.h)
Ein Anhalten Rückrufroutine übergibt den Prozessor in einen Leerlaufzustand.
Syntax
PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;
NTSTATUS ProcessorHaltRoutine(
[in, out, optional] PVOID Context
)
{...}
Parameter
[in, out, optional] Context
Ein Zeiger auf einen PEP-definierten Prozessorstoppkontext. Dieser Zeiger ist der Context Parameterwert, den der PEP zuvor an die ProcessorHalt Routine übergeben hat.
Rückgabewert
Eine Anhalten Rückrufroutine kann oder nicht zurückgegeben werden. Wenn diese Routine zurückgegeben wird, wird STATUS_SUCCESS zurückgegeben, um anzugeben, dass der Prozessor erfolgreich den Leerlaufstatus eingegeben hat. Andernfalls wird ein entsprechender Fehlerstatuscode zurückgegeben.
Bemerkungen
Diese Routine wird vom Plattformerweiterungs-Plug-In (PEP) implementiert und vom Windows Power Management Framework (PoFx) aufgerufen. Die ProcessorHalt Routine akzeptiert einen Zeiger auf eine Anhalten Rückrufroutine als Parameter.
Die PEP Halt Routine wird an derselben IRQL aufgerufen, bei der der PEP ProcessorHaltgenannt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Zielplattform- | Fenster |
Header- | wdm.h (include Pepfx.h) |
IRQL- | Siehe Anmerkungen. |