Compartilhar via


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

Dxgkrnl chama a função kmd (driver de exibição) do modo kernel (KMD) DxgkDdiDisplayMuxGetRuntimeStatus função para consultar o nível de runtime do ads (comutador de exibição automático) que o driver fornece.

Sintaxe

DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS DxgkddiDisplaymuxGetRuntimeStatus;

NTSTATUS DxgkddiDisplaymuxGetRuntimeStatus(
  PVOID DriverContext,
  PDXGK_DISPLAYMUX_RUNTIME_STATUS pRuntimeStatus
)
{...}

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.

pRuntimeStatus

[out] Ponteiro para um valor DXGK_DISPLAYMUX_RUNTIME_STATUS no qual o driver grava o status de runtime do suporte ads fornecido por ele.

Valor de retorno

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

DxgkDdiDisplayMuxGetRuntimeStatus é chamado após DxgkDdiStartDevice. Ele permite que o KMD indique que não pode dar suporte a ADS nesse sistema por algum motivo. O driver não deve tentar consultar informações sobre outras GPUs no sistema ou se comunicar com o dispositivo acPI mux.

Se o driver definir pRuntimeStatus para apontar para DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING, o sistema habilitará o ADS somente para fins de desenvolvimento; ou seja, o ADS não será habilitado para uso do cliente.

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_RUNTIME_STATUS

DxgkDdiAddDevice

DxgkDdiStartDevice