Функция interop::GetMonitorFromDisplayId (microsoft.ui.interop.h)
Возвращает HMONITOR , соответствующий указанному идентификатору DisplayId, если аргумент displayId является допустимым и система имеет 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 GetMonitorFromDisplayId(
::ABI::Microsoft::UI::DisplayId displayId,
HMONITOR *hmonitor
) noexcept;
Параметры
displayId
Тип: DisplayId
Идентификатор дисплея.
hmonitor
Тип: HMONITOR
Дескриптор монитора дисплея, соответствующий displayId, если displayId является допустимым и система имеет HMONITOR , представляющий монитор дисплея. В противном случае — значение null
.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK , если функция выполнена успешно. В противном случае возвращает значение, указывающее на ошибку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 (с Windows App SDK 1.0 или более поздней версии) |
Верхняя часть | microsoft.ui.interop.h |