uap17:Extension
Description
앱의 확장 지점을 선언합니다.
요소 계층 구조
Syntax
<uap17:Extension Category = "windows.packageExtensionHost" | "windows.packageExtension"
desktop11:AppLifecycleBehavior = "systemManaged" | "unmanaged"
Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.
EntryPoint? = A string between 1 and 256 characters in length that cannot start or end with a whitespace character.
RuntimeType? = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
uap10:TrustLevel? = "appContainer" | "mediumIL"
uap10:RuntimeBehavior? = "windowsApp" | "packagedClassicApp" | "win32App"
uap10:HostId? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
uap10:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
uap11:Id? = A string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.
uap11:Subsystem? = "console" | "windows"
uap11:SupportsMultipleInstances? = Boolean.
uap11:ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
uap11:CurrentDirectoryPath? = A string that cannot contain these characters: <, >, |, ?, or *. >
uap11:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
desktop7:CompatMode? = "classic" | "modern"
desktop7:Scope? = "machine" | "user"
>
<!-- Child elements -->
PackageExtensionHost
PackageExtension
</uap17:Extension>
키
?
선택 사항(0개 또는 1개)
특성
attribute | Description | 데이터 형식 | 필수 |
---|---|---|---|
범주 | 패키지 확장성 지점의 형식입니다. | 다음 값 중 하나: "windows.packageExtensionHost" , "windows.packageExtension" | Yes |
desktop11:AppLifecycleBehavior | 앱에서 확장의 런타임 동작과 연결된 수명 주기 동작을 재정의할 수 있습니다. RuntimeBehavior가 "windowsApp"인 앱 또는 확장에는 암시적으로 AppLifecycleBehavior의 "systemManaged"가 있습니다. RuntimeBehavior가 "packagedClassicApp" 또는 "win32App"인 앱 또는 확장에는 암시적으로 AppLifecycleBehavior가 "관리되지 않음"으로 표시됩니다. | 다음 값 중 하나: "systemManaged" , "unmanaged". | No |
실행 파일 | 기본 시작 실행 파일입니다. | 다음 값 중 하나: ".exe"로 끝나야 하고 , , >:, ", ,, ?, 또는 *와 같은 문자를 포함할 수 없는 길이가 1자에서 256자 <사이의 문자열입니다. | No |
EntryPoint | 활성화 가능한 클래스 ID입니다. | 공백 문자로 시작하거나 끝낼 수 없는 길이가 1자에서 256자 사이의 문자열입니다. | No |
RuntimeType | 런타임 공급자입니다. | 다음 값 중 하나: 마침표로 시작하거나 끝낼 수 없거나 다음 문자를 포함할 수 없는 길이가 1~255자인 문자열입니다. <, , >:, ", /, , ,, ?, 또는 *. | No |
StartPage | 확장성 지점을 처리하는 웹 페이지입니다. | 다음 값 중 하나: , , >:, ", ,, ?, 또는 *와 같은 문자를 포함할 수 없는 길이가 1자에서 256자 <사이의 문자열입니다. | No |
ResourceGroup | 리소스 관리 목적(예: CPU 및 메모리)을 위해 확장 활성화를 함께 그룹화하는 데 사용되는 선택적 태그입니다. | 길이가 1~255자인 영숫자 문자열입니다. 알파벳 문자로 시작해야 합니다. | No |
uap10:TrustLevel | 확장의 신뢰 수준을 지정합니다. | 다음 값 중 하나: "appContainer" , "mediumIL" | No |
uap10:RuntimeBehavior | 확장의 런타임 동작을 지정합니다. | 다음 값 중 하나: "windowsApp" , "packagedClassicApp" , "win32App" | No |
uap10:HostId | 확장에 대한 호스트 런타임의 ID를 지정합니다. | 길이가 1~255자인 영숫자 문자열입니다. 알파벳 문자로 시작해야 합니다. | No |
uap10:Parameters | 확장에 전달할 명령줄 매개 변수를 포함합니다. 데스크톱 앱에 대해서만 지원됩니다. | 시작과 끝에 공백이 아닌 문자가 있는 길이가 1자에서 32767자 사이의 문자열입니다. | No |
uap11:Id | 확장의 식별자입니다. ID는 패키지의 모든 확장에 대해 고유해야 합니다. | 시작과 끝에 공백이 아닌 문자가 있는 길이가 1자에서 255자 사이의 문자열입니다. | No |
uap11:하위 시스템 | 이 특성은 기본 확장 구문에서 상속됩니다. 구문 유효성 검사 외에 이 값은 무시됩니다. | 다음 값 중 하나: "console" , "windows" | No |
uap11:SupportsMultipleInstances | 인스턴스를 다른 프로세스에서 실행할지 여부를 지정합니다. 기본값은 false입니다. | Boolean입니다. | No |
uap11:ResourceGroup | 리소스 관리 목적(예: CPU 및 메모리)을 위해 확장 활성화를 그룹화하는 데 사용할 수 있는 태그입니다. ResourceGroup을 설정할 수 있는 값은 자유 형식이며 유연합니다. | 길이가 1~255자인 영숫자 문자열입니다. 알파벳 문자로 시작해야 합니다. | No |
uap11:CurrentDirectoryPath | 애플리케이션 프로세스가 시작될 때 초기 디렉터리를 지정합니다. 이 특성은 매크로를 지원합니다. 자세한 내용은 패키지 매니페스트 스키마의 매크로를 참조하세요. | 다음 값 중 하나: , , >,, ?, 또는 *라는 문자를 <포함할 수 없는 문자열입니다. > | No |
uap11:Parameters | 확장에 전달할 명령줄 매개 변수를 포함합니다. 데스크톱 앱에 대해서만 지원됩니다. 이 특성은 매크로를 지원합니다. 자세한 내용은 패키지 매니페스트 스키마의 매크로를 참조하세요. | 시작과 끝에 공백이 아닌 문자가 있는 길이가 1자에서 32767자 사이의 문자열입니다. | No |
desktop7:CompatMode | 이 확장의 정보가 클래식 방식으로 Windows에 등록되는지(예: 패키지되지 않은 앱이 레지스트리를 통해 COM에 형식을 등록하는지) 또는 좀 더 범위가 지정된 새로운 방식으로 등록할지를 지정합니다. 기본값은 "최신"입니다. CompatMode="classic"에는 Microsoft.classicAppCompat_8wekyb3d8bbwe 기능이 필요합니다. | 다음 값 중 하나: "클래식" , "최신" | No |
desktop7:Scope | 이 패키지가 등록된 사용자(사용자)로 실행 중인 다른 애플리케이션에만 등록이 표시되는지 또는 컴퓨터(컴퓨터)의 모든 사용자 및 서비스에 표시되는지 여부를 지정합니다. 기본값은 "user"입니다. Scope="machine"에는 Microsoft.classicAppCompatElevated_8wekyb3d8bbwe 기능이 필요합니다. | 다음 값 중 하나: "machine" , "user" | 예 |
자식 요소
요소 | Description |
---|---|
PackageExtensionHost | windows.appExtensionHost 형식의 앱 확장 지점을 선언합니다. |
PackageExtension | windows.appExtension 형식의 앱 확장성 지점을 선언합니다. |
설명
요구 사항
접두사 | 값 |
---|---|
uap17 | http://schemas.microsoft.com/appx/manifest/uap/windows10/17 |
uap10 | http://schemas.microsoft.com/appx/manifest/uap/windows10/10 |
uap11 | http://schemas.microsoft.com/appx/manifest/uap/windows10/11 |
desktop7 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/7 |