Partilhar via


DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO função de retorno de chamada (dispmprt.h)

Dxgkrnl chama a função kmd (driver de exibição) do modo kernel (KMD) DxgkddiDisplayMuxSetInternalPanelInfo para fornecer ao driver informações sobre o painel interno.

Sintaxe

DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO DxgkddiDisplaymuxSetInternalPanelInfo;

NTSTATUS DxgkddiDisplaymuxSetInternalPanelInfo(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  PDXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO pInternalPanelInfo
)
{...}

Parâmetros

DriverContext

[in] Manipule para um bloco de contexto associado a um adaptador de exibição. A função DxgkDdiAddDevice do KMD anteriormente forneceu esse identificador para Dxgkrnl.

VidPnTargetId

[in] O destino VidPN para o qual a DDI está sendo chamada.

pInternalPanelInfo

[in] Ponteiro para uma estrutura de DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO que contém informações sobre o painel interno.

Valor de retorno

DxgkddiDisplayMuxSetInternalPanelInfo 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.

Quando um adaptador é iniciado, mas o mux ainda não está conectado ao adaptador, o driver não pode se comunicar com o painel interno para coletar informações. Na primeira opção mux para esse adaptador, o sistema operacional chama DxgkddiDisplayMuxSetInternalPanelInfo para fornecer essas informações internas do painel ao driver. O driver pode, posteriormente, relatar as informações internas do painel ao sistema operacional corretamente.

DxgkddiDisplayMuxSetInternalPanelInfo é chamado apenas uma vez durante a primeira instância de um comutador mux para um adaptador específico depois que esse adaptador for iniciado, desde que o mux não esteja conectado ao adaptador quando o adaptador foi iniciado. Essa chamada é feita pouco antes de DxgkDdiDisplayMuxPreSwitchTo for chamado.

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

Consulte também

DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO

DxgkDdiDisplayMuxPreSwitchTo