PROCESSOR_HALT_ROUTINE Rückruffunktion (wdm.h)
Mit einer Rückrufroutine zum Anhalten wird der Prozessor in einen Leerlaufzustand versetzt.
Syntax
PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;
NTSTATUS ProcessorHaltRoutine(
[in, out, optional] PVOID Context
)
{...}
Parameter
[in, out, optional] Context
Ein Zeiger auf einen durch PEP definierten Prozessorstoppkontext. Dieser Zeiger ist der Context-Parameterwert , den der PEP zuvor an die ProcessorHalt-Routine übergeben hat.
Rückgabewert
Eine Rückrufroutine zum Anhalten kann oder nicht zurückgegeben werden. Wenn diese Routine zurückgegeben wird, wird STATUS_SUCCESS zurückgegeben, um anzugeben, dass der Prozessor erfolgreich in den Leerlaufzustand eingetreten ist. Andernfalls wird ein entsprechender Fehler status Code zurückgegeben.
Hinweise
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 Stopp-Rückrufroutine als Parameter.
Die Pep-Routine "Halt " wird bei derselben IRQL aufgerufen, bei der pep ProzessorHalt genannt wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Zielplattform | Windows |
Kopfzeile | wdm.h (include Pepfx.h) |
IRQL | Siehe Hinweise. |