Freigeben über


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.

Siehe auch

PEP_CRASHDUMP_INFORMATION

ProcessorHalt