Compartilhar via


Função interop::GetMonitorFromDisplayId (microsoft.ui.interop.h)

Obtém o do HMONITOR que corresponde ao DisplayIdespecificado, se o argumento displayId for válido e o sistema tiver um HMONITOR que represente o monitor de exibição.

Observação

O cabeçalho microsoft.ui.interop.h tem uma dependência de microsoft.ui.h, que não é fornecido como parte do do SDK do Aplicativo do Windows. Você pode executar do compilador MIDL (midl.exe) no Microsoft.UI.idl para gerar microsoft.ui.h. Ou use apenas as funções no cabeçalho winrt/Microsoft.ui.interop.h.

C#. Para desenvolvedores de aplicativos da área de trabalho em C#, as funções de interoperabilidade nesse cabeçalho são encapsuladas pelos métodos da classe Microsoft.UI.Win32Interop.

Sintaxe

HRESULT GetMonitorFromDisplayId(
  ::ABI::Microsoft::UI::DisplayId displayId,
  HMONITOR                        *hmonitor
) noexcept;

Parâmetros

displayId

Tipo: DisplayId

O identificador da tela.

hmonitor

Tipo: HMONITOR

O identificador do monitor de exibição que corresponde a displayId, se displayId for válido e o sistema tiver um HMONITOR que representa o monitor de exibição. Caso contrário, null.

Valor de retorno

Tipo: HRESULT

Retorna S_OK se a função for bem-sucedida. Caso contrário, retorna um valor que indica o erro.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1809 (com o SDK do Aplicativo do Windows 1.0 ou posterior)
cabeçalho microsoft.ui.interop.h

Consulte também

Gerenciar janelas do aplicativo