Freigeben über


interop::GetMonitorFromDisplayId-Funktion (microsoft.ui.interop.h)

Ruft den HMONITOR ab, der der angegebenen DisplayId entspricht, wenn das displayId-Argument gültig ist und das System über einen HMONITOR verfügt, der den Anzeigemonitor darstellt.

Hinweis

Der microsoft.ui.interop.h Header hat eine Abhängigkeit microsoft.ui.hvon , die nicht im Rahmen der Windows App SDK versendet wird. Sie können den MIDL-Compiler (midl.exe) Microsoft.UI.idl für ausführen, um zu generieren microsoft.ui.h. Oder verwenden Sie stattdessen einfach die Funktionen im Winrt/Microsoft.ui.interop.h-Header .

C#. Für C#-Desktopanwendungsentwickler werden die Interopfunktionen in diesem Header von den Methoden der Microsoft.UI.Win32Interop-Klasse umschlossen.

Syntax

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

Parameter

displayId

Typ: DisplayId

Der Bezeichner für die Anzeige.

hmonitor

Typ: HMONITOR

Das Anzeigemonitorhandle, das displayId entspricht, wenn displayId gültig ist und das System über einen HMONITOR verfügt, der den Anzeigemonitor darstellt. Andernfalls null.

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Gibt andernfalls einen Wert zurück, der den Fehler angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (mit Windows App SDK 1.0 oder höher)
Kopfzeile microsoft.ui.interop.h

Weitere Informationen

Verwalten von App-Fenstern