Compartilhar via


Função IddCxAdapterDisplayConfigUpdate (iddcx.h)

Um driver remoto pode chamar IddCxAdapterDisplayConfigUpdate para permitir que um cliente informe ao servidor como atualizar a configuração do monitor. Um driver que relata o suporte ao HDR deve usar IddCxAdapterDisplayConfigUpdate2.

Sintaxe

NTSTATUS IddCxAdapterDisplayConfigUpdate(
  IDDCX_ADAPTER                             AdapterObject,
  const IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE *pInArgs
);

Parâmetros

AdapterObject

[in] O objeto IDDCX_ADAPTER do adaptador remoto para o qual a configuração de exibição é especificada.

pInArgs

[in] Ponteiro para uma estrutura de IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE que contém argumentos de entrada para a função.

Valor de retorno

IddCxAdapterDisplayConfigUpdate retorna STATUS_SUCCESS após o sucesso; caso contrário, ele retorna um código de erro apropriado. Consulte Comentários.

Observações

Um IDD (driver de exibição indireto remoto) chama IddCxAdapterDisplayConfigUpdate quando recebe uma nova configuração de exibição.

O sistema operacional retornará STATUS_SUCCESS se tiver armazenado a configuração de exibição recém-especificada. Essas alterações reconfigurarão assíncronamente os swapchains para os monitores conforme solicitado. IddCxAdapterDisplayConfigUpdate primeiro liberará as chegadas pendentes do monitor e processará as saídas para garantir que a lista de monitores esteja atual.

Se IddCxAdapterDisplayConfigUpdate determinar que a configuração de exibição fornecida não tem suporte no momento pelo driver, ela retornará STATUS_INVALID_PARAMETER e registrará o motivo usando o WPP para fins de depuração. Por exemplo, um driver pode não dar suporte a uma taxa de resolução/atualização especificada ou um monitor inválido pode ser especificado.

IddCxAdapterDisplayConfigUpdate retornará STATUS_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED se a sessão em que essa alteração de configuração for direcionada for desconectada ou se o adaptador de sessão estiver sendo interrompido.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1903
cabeçalho iddcx.h

Consulte também

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate2