다음을 통해 공유


확장(Windows 8 패키지 스키마( 형식: CT_PackageExtensions)

패키지의 확장성 지점을 선언합니다.

요소 계층 구조

<패키지>
<확장>
<내선 번호>

구문

<Extension Category = "windows.activatableClass.inProcessServer" | "windows.activatableClass.outOfProcessServer" | "windows.activatableClass.proxyStub" | "windows.gameExplorer" | "windows.certificates" >

  <!-- Child elements -->
  ( InProcessServer
  | OutOfProcessServer
  | ProxyStub
  | GameExplorer
  | Certificates
  )

</Extension>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
범주

패키지 확장성 지점의 형식입니다.

이 특성 값은 다음 중 하나일 수 있습니다.

  • windows.activatableClass.inProcessServer
  • windows.activatableClass.outOfProcessServer
  • windows.activatableClass.proxyStub
  • windows.gameExplorer
  • windows.certificates

 

자식 요소

자식 요소 설명
인증서

windows.certificates 형식의 패키지 확장성 지점을 선언합니다. 앱에는 지정된 인증서 저장소의 인증서가 하나 이상 필요합니다.

GameExplorer

windows.gameExplorer 형식의 패키지 확장성 지점을 선언합니다.

InProcessServer

windows.activatableClass.inProcessServer 형식의 패키지 확장성 지점을 선언합니다. 앱은 하나 이상의 활성화 가능한 클래스를 노출하는 DLL(동적 링크 라이브러리)을 사용합니다.

OutOfProcessServer

windows.activatableClass.outOfProcessServer 형식의 패키지 확장 지점을 선언합니다. 앱은 하나 이상의 활성화 가능한 클래스를 노출하는 EXE(실행 파일)를 사용합니다.

ProxyStub

windows.activatableClass.proxyStub 형식의 패키지 확장성 지점을 선언합니다. 프록시는 하나 이상의 인터페이스로 구성될 수 있습니다.

 

부모 요소

부모 요소 Description
확장(형식: CT_PackageExtensions)

패키지에 대한 확장성 지점을 하나 이상 정의합니다.

 

다음 요소는 이 요소와 이름이 같지만 콘텐츠나 특성은 다릅니다.

설명

확장성 지점은 패키지가 운영 체제에서 정의한 방식으로 기능을 추가할 수 있는 메커니즘입니다. 확장성 지점은 앱이 코드를 실행하거나 현재 패키지의 리소스를 사용하도록 등록할 수 있는 위치입니다. 특정 앱에 대한 기능을 추가하려면 Applications 요소의 Application 자식 요소를 사용합니다.

이러한 확장성 지점은 매니페스트에서 여러 번 선언할 수 없습니다.

  • windows.certificates
  • windows.gameExplorer

참고 항목

ConceptsApp계약 및 확장

요구 사항

Namespace http://schemas.microsoft.com/appx/2010/manifest