다음을 통해 공유


Windows 우산 라이브러리

중요

이 항목의 정보는 모든 버전의 Windows 10 이상에 적용됩니다. 여기서는 이러한 버전을 "Windows"라고 하며 필요한 경우 예외를 호출합니다.

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

우산 라이브러리의 API는 모듈 범위(모듈이 API 집합 또는 DLL)에서 구현될 수 있습니다. 그러나 우산 라이브러리는 세부 정보를 추상화하여 운영 체제 버전에서 앱을 더 이식 가능하게 만듭니다. 데스크톱 앱 또는 드라이버에서 관심 있는 API 집합이 포함된 우산 라이브러리를 연결하기만 하면 됩니다.

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