interop::GetMonitorFromDisplayId funzione (microsoft.ui.interop.h)

Ottiene l'oggetto HMONITOR corrispondente all'oggetto DisplayId specificato, se l'argomento displayId è valido e il sistema ha un HMONITOR che rappresenta il monitor visualizzato.

Nota

L'intestazione microsoft.ui.interop.h ha una dipendenza da microsoft.ui.h, che non viene inviata come parte del SDK per app di Windows. È possibile eseguire il compilatore MIDL (midl.exe) Microsoft.UI.idl per generare microsoft.ui.h. In alternativa, usare le funzioni nell'intestazione winrt/Microsoft.ui.interop.h .

C#. Per gli sviluppatori di applicazioni desktop C#, le funzioni di interoperabilità in questa intestazione vengono incapsulate dai metodi della classe Microsoft.UI.Win32Interop .

Sintassi

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

Parametri

displayId

Tipo: DisplayId

Identificatore per la visualizzazione.

hmonitor

Tipo: HMONITOR

Handle di monitoraggio visualizzato che corrisponde a displayId, se displayId è valido e il sistema ha un HMONITOR che rappresenta il monitoraggio dello schermo. In caso contrario, null.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se la funzione ha esito positivo. In caso contrario, restituisce un valore che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (con SDK per app di Windows 1.0 o versione successiva)
Intestazione microsoft.ui.interop.h

Vedi anche

Gestire le finestre dell'app