Share via


microsoft.ui.interop.h 헤더

참고

헤더에는 microsoft.ui.interop.h 종속성이 microsoft.ui.h있으며 Windows 앱 SDK 일부로 배송되지 않습니다. 를 생성microsoft.ui.h하기 위해 MIDL 컴파일러(midl.exe)Microsoft.UI.idl를 실행할 수 있습니다. 또는 대신 winrt/Microsoft.ui.interop.h 헤더의 함수를 사용합니다.

C#의 검사 샘플을 참조하세요. C# 데스크톱 애플리케이션 개발자의 경우 이 헤더의 interop 함수는 Microsoft.UI.Win32Interop 클래스의 메서드에 의해 래핑됩니다.

이 헤더는 UI Interop API에서 사용됩니다.

microsoft.ui.interop.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
ui::interop::GetDisplayIdFromMonitor

hmonitor 인수가 유효한 경우 지정된 HMONITOR에 해당하는 DisplayId를 가져옵니다.
ui::interop::GetIconFromIconId

iconId 인수가 유효하고 시스템에 아이콘을 나타내는 HICON이 있는 경우 지정된 IconId에 해당하는 HICON을 가져옵니다.
ui::interop::GetIconIdFromIcon

hicon 인수가 유효한 경우 지정된 HICON에 해당하는 IconId를 가져옵니다.
ui::interop::GetMonitorFromDisplayId

displayId 인수가 유효하고 시스템에 디스플레이 모니터를 나타내는 HMONITOR가 있는 경우 지정된 DisplayId에 해당하는 HMONITOR를 가져옵니다.
ui::interop::GetWindowFromWindowId

windowId 인수가 유효하고 시스템에 창을 나타내는 HWND가 있는 경우 지정된 WindowId에 해당하는 HWND( 핸들)를 가져옵니다.
ui::interop::GetWindowIdFromWindow

hwnd 인수가 유효한 경우 지정된 창 핸들(HWND)에 해당하는 WindowId를 가져옵니다.