다음을 통해 공유


부트스트래퍼 API

이 API는 패키지되지 않은 데스크톱 앱에서 Windows 앱 SDK 프레임워크 패키지를 로드하는 데 사용하도록 설계되었습니다. 패키지되지 않은 데스크톱 앱에서 프레임워크 패키지를 로드한 후 앱은 Windows 앱 SDK 제공하는 API를 호출할 수 있습니다.

이 API를 사용하려면 다음 헤더가 필요합니다.

이 API에 대한 자세한 내용은 외부 위치로 패키지되거나 패키지되지 않은 앱에 Windows 앱 SDK 런타임 사용을 참조하세요.

상수

다음 상수(부트스트래퍼 API와 함께 사용)는 에서 WindowsAppSDK-VersionInfo.h선언됩니다.

상수 Description
WINDOWSAPPSDK_RELEASE_MAJOR [릴리스 종속] Windows 앱 SDK 릴리스의 주 버전입니다.
WINDOWSAPPSDK_RELEASE_MINOR [릴리스 종속] Windows 앱 SDK 릴리스의 부 버전입니다.
WINDOWSAPPSDK_RELEASE_PATCH [릴리스 종속] Windows 앱 SDK 릴리스의 패치 버전입니다.
WINDOWSAPPSDK_RELEASE_MAJORMINOR [릴리스 종속] uint32로 인코딩된 Windows 앱 SDK 릴리스의 주 버전 및 부 버전(M=major, N=minor인 0xMMMMNNNNN)입니다.
WINDOWSAPPSDK_RELEASE_CHANNEL [릴리스 종속] Windows 앱 SDK 릴리스의 채널(const char*)(예: "미리 보기") 또는 안정을 위한 빈 문자열입니다.
WINDOWSAPPSDK_RELEASE_CHANNEL_W [릴리스 종속] Windows 앱 SDK 릴리스의 채널(const wchar_t*)입니다( 예: L"preview") 또는 안정을 위한 빈 문자열입니다.
WINDOWSAPPSDK_RELEASE_VERSION_TAG [릴리스 종속] Windows 앱 SDK 릴리스의 버전 태그(const char*)(예: "preview2") 또는 안정을 위한 빈 문자열입니다.
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W [릴리스 종속] Windows 앱 SDK 릴리스의 버전 태그(const wchar_t*)(예: L"preview2") 또는 안정을 위한 빈 문자열입니다.
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG [릴리스 종속] Windows 앱 SDK 릴리스의 짧은 형식 버전 태그(const char*)(예: "p2") 또는 안정을 위한 빈 문자열입니다.
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W [릴리스 종속] Windows 앱 SDK 릴리스의 짧은 형식 버전 태그(const wchar_t*)(예: L"p2") 또는 안정적인 빈 문자열입니다.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER
"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Windows 앱 SDK 런타임의 패키지 ID 게시자(const char*)입니다.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER_W
L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Windows 앱 SDK 런타임의 패키지 ID 게시자(const wchar_t*)입니다.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID
"8wekyb3d8bbwe" Windows 앱 SDK 런타임의 패키지 ID PublisherId(const char*)입니다.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID_W
L"8wekyb3d8bbwe" Windows 앱 SDK 런타임의 패키지 ID PublisherId(const wchar_t*)입니다.
WINDOWSAPPSDK_RUNTIME_
VERSION_MAJOR
[릴리스 종속] Windows 앱 SDK 런타임의 주 버전(예: 1000)입니다.
WINDOWSAPPSDK_RUNTIME_
VERSION_MINOR
[릴리스 종속] Windows 앱 SDK 런타임의 부 버전(예: 446)입니다.
WINDOWSAPPSDK_RUNTIME_
VERSION_BUILD
[릴리스 종속] Windows 앱 SDK 런타임의 빌드 버전(예: 804)입니다.
WINDOWSAPPSDK_RUNTIME_
VERSION_REVISION
[릴리스 종속] Windows 앱 SDK 런타임의 수정 버전(예: 0)입니다.
WINDOWSAPPSDK_RUNTIME_
VERSION_UINT64
[릴리스 종속] 예를 들어 uint64l인 Windows 앱 SDK 런타임의 버전은 0x03E801BE03240000.
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING
[릴리스 종속] 문자열(const char*)인 Windows 앱 SDK 런타임의 버전입니다(예: "1000.446.804.0").
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING_W
[릴리스 종속] 문자열(const wchar_t*)으로 Windows 앱 SDK 런타임의 버전입니다(예: L"1000.446.804.0").
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" Windows 앱 SDK 런타임의 Framework 패키지 패밀리 이름(const char*)입니다.
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" Windows 앱 SDK 런타임의 Framework 패키지 패밀리 이름(const wchar_t*)입니다.
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME
"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" Windows 앱 SDK 런타임의 기본 패키지 패밀리 이름(const char*)입니다.
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME_W
L"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" Windows 앱 SDK 런타임의 기본 패키지 패밀리 이름(const wchar_t*)입니다.
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME
"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" Windows 앱 SDK 런타임의 Singleton 패키지 패밀리 이름(const char*)입니다.
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W
L"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" Windows 앱 SDK 런타임의 Singleton 패키지 패밀리 이름(const wchar_t*)입니다.

추가 정보

열거형

 
MddBootstrapInitializeOptions

부트스트래퍼 초기화 옵션을 지정하는 상수를 정의합니다.

Functions

 
MddBootstrapInitialize

지정된 조건과 가장 일치하는 Windows 앱 SDK 프레임워크 패키지 버전을 사용하도록 호출 프로세스를 초기화합니다. 이 함수는 외부 위치로 패키지되거나 패키지되지 않은 데스크톱 앱에서 사용됩니다.
MddBootstrapInitialize2

지정된 조건과 가장 일치하는 Windows 앱 SDK 프레임워크 패키지 버전을 옵션과 함께 사용하도록 호출 프로세스를 초기화합니다. 이 함수는 외부 위치로 패키지되거나 패키지되지 않은 데스크톱 앱에서 사용됩니다.
MddBootstrapShutdown

MddBootstrapInitialize에서 현재 프로세스에 대한 변경 내용을 제거합니다. 이 함수가 호출되면 앱은 더 이상 Windows 앱 SDK API를 호출할 수 없습니다.