DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY função de retorno de chamada (dispmprt.h)
Dxgkrnl chama a função kmd (driver de exibição) do modo kernel (KMD) DxgkddiDisplayMuxPreSwitchAway para notificar o driver de que a exibição atualmente conectada a ele está prestes a ser alternada para outra GPU.
Sintaxe
DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY DxgkddiDisplaymuxPreSwitchAway;
NTSTATUS DxgkddiDisplaymuxPreSwitchAway(
PVOID DriverContext,
ULONG VidPnTargetId,
PULONG pSwitchPrivateDataSize
)
{...}
Parâmetros
DriverContext
[in] Manipule para um bloco de contexto associado a um adaptador de exibição. A função
VidPnTargetId
[in] O destino VidPN para o qual a DDI está sendo chamada.
pSwitchPrivateDataSize
[out] Ponteiro para uma variável ULONG na qual o driver grava o tamanho em bytes dos dados privados do comutador que serão passados para a outra GPU durante a opção.
Valor de retorno
DxgkddiDisplayMuxPreSwitchAway retornará STATUS_SUCCESS se tiver êxito. Caso contrário, ele retornará um código de erro de NT_STATUS apropriado.
Observações
Essa DDI é chamada em nível de sincronização 2.
Para obter mais informações, consulte comutador de exibição automático.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2, atualização 2025.01 |
cabeçalho | dispmprt.h |
IRQL | PASSIVE_LEVEL |