Compartir a través de


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

Dxgkrnl llama al controlador de pantalla en modo kernel (KMD) DxgkddiDisplayMuxPreSwitchAway función para notificar al controlador que la pantalla conectada actualmente está a punto de cambiarse a otra GPU.

Sintaxis

DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY DxgkddiDisplaymuxPreSwitchAway;

NTSTATUS DxgkddiDisplaymuxPreSwitchAway(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  PULONG pSwitchPrivateDataSize
)
{...}

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.

pSwitchPrivateDataSize

[out] Puntero a una variable ULONG en la que el controlador escribe el tamaño en bytes de los datos privados del conmutador que se pasarán a la otra GPU durante el conmutador.

Valor devuelto

DxgkddiDisplayMuxPreSwitchAway devuelve STATUS_SUCCESS si se ejecuta correctamente. De lo contrario, devuelve un código de error NT_STATUS 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

DxgkDdiDisplayMuxPreSwitchAwayGetPrivateData