DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 função de retorno de chamada (dispmprt.h)
Dxgkrnl chama a função kmd (driver de exibição) do modo kernel (KMD) DxgkddiDisplayMuxPostSwitchToPhase2 para notificar o driver de que o comutador mux foi concluído e que o driver agora está conectado à exibição e deve executar tarefas da fase 2.
Sintaxe
DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 DxgkddiDisplaymuxPostSwitchToPhase2;
NTSTATUS DxgkddiDisplaymuxPostSwitchToPhase2(
PVOID DriverContext,
ULONG VidPnTargetId,
BOOLEAN *pWasPanelInPSR
)
{...}
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.
pWasPanelInPSR
[out] Ponteiro para um valor booliano que o driver deve definir para indicar se o painel estava no painel de auto-atualização (PSR) quando o driver assumiu o controle.
O KMD deve definir esse valor como TRUE se o painel estiver em PSR. Se o driver não puder determinar de forma confiável se o painel estava em PSR, ele ainda deverá definir esse valor como TRUE. O KMD só deverá retornar FALSE se puder determinar de forma confiável que o painel não estava no PSR.
Valor de retorno
DxgkddiDisplayMuxPostSwitchToPhase2 retornará STATUS_SUCCESS se tiver êxito. Caso contrário, ele retornará um código de erro 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 |