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