Windows 우산 라이브러리

우산 라이브러리는 Win32 API의 하위 집합을 내보내는 단일 정적 링크 라이브러리입니다. 예를 들어 OneCore.lib라는 우산 라이브러리는 모든 Windows 10 디바이스에 공통적인 Win32 API 하위 집합에 대한 내보내기를 제공합니다.

우산 라이브러리의 API는 다양한 모듈( API 집합 이든 DLL이든) 간에 구현될 수 있지만, 우산 라이브러리는 세부 정보를 추상화하여 운영 체제 버전에서 앱의 이식성을 높입니다. 데스크톱 앱 또는 드라이버를 관심 있는 API 집합이 포함된 우산 라이브러리와 연결하기만 하면 됩니다.

라이브러리 설명
OneCore.lib 이 라이브러리는 모든 Windows 10 디바이스에 공통적인 Win32 API 하위 집합에 대한 내보내기를 제공합니다. 데스크톱 앱 또는 드라이버를 OneCore.lib(및 다른 라이브러리 없음)와 연결하여 이러한 API에 액세스합니다. 앱 또는 드라이버를 OneCore.lib에 연결하고 해당 라이브러리에서 Win32 API만 호출하면 앱 또는 드라이버가 모든 Windows 10 디바이스에 성공적으로 로드됩니다.
OneCore_apiset.lib 이 라이브러리는 OneCore.lib와 동일한 범위를 제공하지만 API 집합 직접 전달을 사용합니다. 이 라이브러리를 사용하는 것은 대상으로 하는 SDK 버전에서 지정한 Windows 10 버전과만 호환됩니다.
OneCoreUap.lib 이 라이브러리는 WinRT(Windows 런타임)를 지원하는 모든 Windows 10 디바이스에 공통적인 Win32 API 하위 집합에 대한 내보내기를 제공합니다. 데스크톱 앱 또는 드라이버를 OneCoreUap.lib(및 다른 라이브러리 없음)와 연결하여 이러한 API에 액세스합니다. 앱 또는 드라이버를 OneCoreUap.lib에 연결하고 해당 라이브러리에서 Win32 API만 호출하면 앱 또는 드라이버가 UWP를 지원하는 모든 Windows 10 디바이스에서 성공적으로 로드됩니다.
OneCoreUAP_apiset.lib 이 라이브러리는 OneCoreUAP.lib와 동일한 검사를 제공하지만 API 집합 직접 전달 기술을 사용합니다. 이 라이브러리를 사용하는 것은 대상으로 하는 SDK 이상에서 지정한 Windows 10 버전과만 호환됩니다.