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

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

요소 계층 구조

<패키지>
<기능>
<기능>

구문

<Capability Name = "internetClient" | "internetClientServer" | "privateNetworkClientServer" | "documentsLibrary" | "picturesLibrary" | ... />

특성 및 요소

특성

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

기능의 이름입니다.

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

  • internetClient
  • internetClientServer
  • privateNetworkClientServer
  • documentsLibrary
  • picturesLibrary
  • videosLibrary
  • musicLibrary
  • enterpriseAuthentication
  • sharedUserCertificates
  • removableStorage

 

자식 요소

없음

부모 요소

부모 요소 Description
Capabilities

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

 

설명

다음 표에서는 기능 값을 설명합니다.

기능 설명
internetClient Windows 인터넷으로 나가는 연결을 위해 인터넷 연결에 대한 액세스를 제공합니다. Windows Phone 전체 로컬 및 인터넷 액세스를 제공하고 서버 역할을 할 수 있지만 중요한 포트에 대한 인바운드 액세스는 항상 차단됩니다.
internetClientServer Windows 인터넷에서 들어오는 원치 않는 연결을 포함하여 인터넷 연결에 대한 액세스를 제공합니다. 앱은 방화벽을 통해 컴퓨터로 또는 컴퓨터에서 정보를 보낼 수 있습니다. 이 기능을 선언하는 경우 internetClient는 선언하지 않아도 됩니다. Windows Phone 전체 로컬 및 인터넷 액세스를 제공하고 서버 역할을 할 수 있지만 중요한 포트에 대한 인바운드 액세스는 항상 차단됩니다.
privateNetworkClientServer Windows에서 홈 또는 회사 네트워크에 대한 액세스를 제공합니다. 앱은 같은 네트워크에 있는 사용자의 컴퓨터 및 다른 컴퓨터와 정보를 주고받을 수 있습니다. Windows Phone internetClient 또는internetClientServer와 동일한 액세스를 제공합니다.
documentsLibrary 파일을 추가, 변경 또는 삭제하는 기능을 포함하여 문서 라이브러리 패키지는 매니페스트에 선언된 파일 형식에만 액세스할 수 있습니다. 즉, 앱은 홈 그룹 컴퓨터의 문서 라이브러리에는 액세스할 수 없습니다.
picturesLibrary 파일을 추가, 변경 또는 삭제하는 기능을 포함하여 그림 라이브러리. 이 기능에는 HomeGroup 컴퓨터의 그림 라이브러리와 로컬로 연결된 미디어 서버의 그림 파일 형식도 포함됩니다.
videosLibrary 파일을 추가, 변경 또는 삭제할 수 있는 기능을 포함하는 비디오 라이브러리입니다. 이 기능에는 HomeGroup 컴퓨터의 비디오 라이브러리와 로컬로 연결된 미디어 서버의 비디오 파일 형식도 포함됩니다.
musicLibrary 파일을 추가, 변경 또는 삭제하는 기능을 포함하여 음악 라이브러리 및 재생 목록 이 기능에는 HomeGroup 컴퓨터의 음악 라이브러리에 있는 음악 라이브러리 및 재생 목록과 로컬로 연결된 미디어 서버의 음악 파일 형식도 포함됩니다.
enterpriseAuthentication 회사 인트라넷에 액세스하기 위한 Windows 자격 증명입니다. 이 애플리케이션은 네트워크에서 사용자를 가장할 수 있습니다.
sharedUserCertificates 소프트웨어 및 하드웨어 인증서 또는 스마트 카드 - 앱에서 사용자를 식별하는 데 사용됩니다. 이 기능은 고용주, 은행 또는 정부 서비스에서 귀하를 식별하는 데 사용할 수 있습니다.
removableStorage 외부 하드 드라이브 또는 USB 플래시 드라이브와 같은 이동식 스토리지 또는 특정 파일을 추가, 변경 또는 삭제하는 기능을 포함한 MTP 휴대용 디바이스입니다. 이 패키지는 매니페스트에 선언된 파일 형식에만 액세스할 수 있습니다.

 

다음은 기능 노드의 예입니다.

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
  <DeviceCapability Name="microphone"/>
  <DeviceCapability Name="webcam"/>
</Capabilities>

참고 항목

앱 기능 선언

앱 설정에 대한 지침

요구 사항

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