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

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

注释

microsoft.ui.interop.h 标头依赖于 microsoft.ui.h,该标头未作为 Windows 应用 SDK的一部分提供。 可以在 Microsoft.UI.idl 上运行 MIDL 编译器midl.exe),以便生成 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 对应的显示监视器句柄(如果displayId 有效,并且系统具有表示显示监视器的 HMONITOR。 否则,null

返回值

类型:HRESULT

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

要求

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

另请参阅

管理应用窗口