기능(Windows 8 패키지 스키마)

패키지에 필요한 보호된 사용자 리소스에 대한 액세스를 선언합니다.

요소 계층 구조

<패키지>
<기능>

Syntax

<Capabilities>

  <!-- Child elements -->
  Capability{0,10},
  DeviceCapability{0,100}

</Capabilities>

{} 특정 발생 범위

특성 및 요소

특성

없음

자식 요소

자식 요소 Description
기능

패키지에 필요한 기능을 선언합니다.

DeviceCapability

패키지에 필요한 디바이스 기능을 선언합니다.

 

부모 요소

부모 요소 Description
패키지

앱 패키지 매니페스트의 루트 요소를 정의합니다. 매니페스트는 시스템에 대한 소프트웨어의 구조와 기능을 설명합니다.

 

설명

앱에서 사용자 리소스에 액세스하는 데 필요한 기능을 명시적으로 선언하지 않으면 앱에서 해당 리소스에 액세스할 수 없습니다. 그러나 기능을 선언하더라도 앱이 시스템에 없거나 리소스에 대한 액세스를 제한하는 다른 보안 정책이 있는 경우에도 앱은 사용자 리소스에 액세스할 수 없습니다.

다음은 3 개의 기능을 선언하는 기능 노드 예제입니다.

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
</Capabilities>

참고 항목

앱 기능 선언

요구 사항

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