DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 Rückruffunktion (dispmprt.h)
Dxgkrnl- ruft die KMD (Kernelmodusanzeigetreiber) DxgkddiDisplayMuxPostSwitchToPhase2 Funktion auf, um den Treiber darüber zu informieren, dass der Mux-Switch abgeschlossen ist und dass der Treiber jetzt mit der Anzeige verbunden ist und Phase 2-Aufgaben ausführen sollte.
Syntax
DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 DxgkddiDisplaymuxPostSwitchToPhase2;
NTSTATUS DxgkddiDisplaymuxPostSwitchToPhase2(
PVOID DriverContext,
ULONG VidPnTargetId,
BOOLEAN *pWasPanelInPSR
)
{...}
Parameter
DriverContext
[in] Behandeln sie einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion von KMD hat zuvor dieses Handle für Dxgkrnl-bereitgestellt.
VidPnTargetId
[in] Das VidPN-Ziel, für das die DDI aufgerufen wird.
pWasPanelInPSR
[out] Zeigen Sie auf einen booleschen Wert, den der Treiber festlegen soll, um anzugeben, ob sich das Panel im Panel selbstaktualisierung (PSR) befand, als der Treiber die Steuerung übernommen hat.
KMD sollte diesen Wert auf TRUE festlegen, wenn sich das Panel in PSR befand. Wenn der Treiber nicht zuverlässig bestimmen kann, ob sich das Panel in PSR befand, sollte er diesen Wert trotzdem auf TRUE festlegen. KMD sollte nur FALSE zurückgeben, wenn es zuverlässig bestimmen kann, dass sich das Panel nicht in PSR befand.
Rückgabewert
DxgkddiDisplayMuxPostSwitchToPhase2 gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Bemerkungen
Dieser DDI wird unter Synchronisierungsebene 2aufgerufen.
Weitere Informationen finden Sie unter automatischen Anzeigeschalter.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2, Update 2025.01 |
Header- | dispmprt.h |
IRQL- | PASSIVE_LEVEL |