Compartir a través de


DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 función de devolución de llamada (dispmprt.h)

Dxgkrnl llama al controlador de pantalla en modo kernel (KMD) DxgkddiDisplayMuxPostSwitchToPhase2 función para notificar al controlador que el conmutador mux se ha completado y que el controlador está conectado ahora a la pantalla y debe realizar tareas de fase 2.

Sintaxis

DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 DxgkddiDisplaymuxPostSwitchToPhase2;

NTSTATUS DxgkddiDisplaymuxPostSwitchToPhase2(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  BOOLEAN *pWasPanelInPSR
)
{...}

Parámetros

DriverContext

[in] Controle a un bloque de contexto asociado a un adaptador de pantalla. La función DxgkDdiAddDevice de KMD proporcionó anteriormente este identificador para dxgkrnl.

VidPnTargetId

[in] Destino de VidPN para el que se está llamando al DDI.

pWasPanelInPSR

[out] Puntero a un valor booleano que el controlador debe establecer para indicar si el panel estaba en la actualización automática del panel (PSR) cuando el controlador tomó el control.

KMD debe establecer este valor en TRUE si el panel estaba en PSR. Si el controlador no puede determinar de forma confiable si el panel estaba en PSR, debe establecer este valor en TRUE. KMD solo debe devolver FALSE si puede determinar de forma confiable que el panel no estaba en PSR.

Valor devuelto

dxgkddiDisplayMuxPostSwitchToPhase2 devuelve STATUS_SUCCESS si se ejecuta correctamente. De lo contrario, devuelve un código de error adecuado.

Observaciones

Se llama a esta DDI en nivel de sincronización 2.

Para obtener más información, vea conmutador de visualización automática.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2, actualización 2025.01
encabezado de dispmprt.h
irQL PASSIVE_LEVEL

Consulte también

dxgkddiDisplayMuxPostSwitchToPhase1