Функция interop::GetDisplayIdFromMonitor (microsoft.ui.interop.h)

Возвращает идентификатор DisplayId , соответствующий указанному HMONITOR, если аргумент hmonitor является допустимым .

Примечание

Заголовок microsoft.ui.interop.h имеет зависимость от microsoft.ui.h, который не поставляется в составе Windows App SDK. Вы можете запустить компилятор MIDL (midl.exe) в , Microsoft.UI.idl чтобы создать microsoft.ui.h. Или просто используйте функции в заголовке winrt/Microsoft.ui.interop.h .

C#. Для разработчиков классических приложений C# функции взаимодействия в этом заголовке упаковываются методами класса Microsoft.UI.Win32Interop .

Синтаксис

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

Параметры

hmonitor

Тип: HMONITOR

Дескриптор монитора дисплея, для которого требуется получить DisplayId.

displayId

Тип: DisplayId

Идентификатор монитора отображения, соответствующий hmonitor, если hmonitor является допустимым . В противном случае — значение null.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK , если функция выполнена успешно. В противном случае возвращает значение, указывающее на ошибку.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 (с Windows App SDK 1.0 или более поздней версии)
Верхняя часть microsoft.ui.interop.h

См. также раздел

Управление окнами приложений