interop::GetMonitorFromDisplayId 函数 (microsoft.ui.interop.h)

如果 displayId 参数有效且系统具有表示显示监视器的 HMONITOR,则获取对应于指定 DisplayIdHMONITOR

注意

标头microsoft.ui.interop.h依赖于 microsoft.ui.h,该依赖项不作为Windows 应用 SDK的一部分提供。 可以运行 MIDL 编译器 (midl.exe) Microsoft.UI.idl 以生成 microsoft.ui.h。 或者仅使用 winrt/Microsoft.ui.interop.h 标头中的函数。

C# 中的检测示例。 对于 C# 桌面应用程序开发人员,此标头中的互操作函数由 Microsoft.UI.Win32Interop 类的方法包装。

语法

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

参数

displayId

类型: DisplayId

显示的标识符。

hmonitor

类型: HMONITOR

如果 displayId 有效且系统具有表示显示监视器的 HMONITOR,则为对应于 displayId 的显示监视器句柄。 否则为 null

返回值

类型: HRESULT

如果函数成功,则返回 S_OK 。 否则, 返回指示错误的值。

要求

要求
最低受支持的客户端 使用 Windows 应用 SDK 1.0 或更高版本的 Windows 10 版本 1809 ()
标头 microsoft.ui.interop.h

另请参阅

管理应用窗口