Compartilhar via


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

Dxgkrnl chama uma função kmd (driver de exibição) no modo kernel (KMD) DxgkDdiDisplayMuxGetDriverSupportLevel função para consultar o nível de suporte que o driver tem para o recurso de comutador de exibição automático (ADS) do .

Sintaxe

DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL DxgkddiDisplaymuxGetDriverSupportLevel;

NTSTATUS DxgkddiDisplaymuxGetDriverSupportLevel(
  PVOID DriverContext,
  PDXGK_DISPLAYMUX_SUPPORT_LEVEL pDriverSupportLevel
)
{...}

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.

pDriverSupportLevel

[out] Ponteiro para um valor DXGK_DISPLAYMUX_SUPPORT_LEVEL no qual o driver grava o nível de suporte do ADS que ele fornece.

Valor de retorno

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

DxgkDdiDisplayMuxGetDriverSupportLevel é chamado antes de DxgkDdiStartDevice. Ele deve retornar apenas o nível de suporte automático ao comutador de exibição que o driver tem genericamente. O nível de suporte retornado não deve ser influenciado por nenhum outro fator, incluindo:

  • A GPU para a qual o driver está carregado.
  • Qualquer outra GPU no sistema.
  • Qualquer aspecto do sistema; por exemplo, monitor interno ou externo conectado, tipo de sistema ou qualquer informação obtida do sistema.

Se o driver der suporte à ativação automática de exibição em qualquer sistema, ele retornará um valor que não é DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE.

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_SUPPORT_LEVEL

DxgkDdiAddDevice

DxgkDdiStartDevice