機能Capability

パッケージに必要な機能を宣言します。Declares a capability required by a package.

要素の階層Element hierarchy

<パック>
<Package>
<機能>
<Capabilities>
<機能><Capability>

構文Syntax

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

属性および要素Attributes and Elements

属性Attributes

属性Attribute 説明Description データ型Data type 必須Required 既定値Default value
名前Name

機能の名前。The name of the capability.

この属性には、次のいずれかの値を指定できます。This attribute can have one of the following values:

  • internetClientinternetClient
  • internetClientServerinternetClientServer
  • privateNetworkClientServerprivateNetworkClientServer
  • documentsLibrarydocumentsLibrary
  • picturesLibrarypicturesLibrary
  • videosLibraryvideosLibrary
  • musicLibrarymusicLibrary
  • enterpriseAuthenticationenterpriseAuthentication
  • sharedUserCertificatessharedUserCertificates
  • removableStorageremovableStorage
はいYes

子要素Child Elements

なし。None.

親要素Parent Elements

Parent 要素Parent Element 説明Description
機能 Capabilities

パッケージが必要とする、保護されたユーザーリソースへのアクセスを宣言します。Declares the access to protected user resources that the package requires.

解説Remarks

次の表では、機能の値について説明します。The following table describes the capability values.

機能Capability 説明Description
internetClientinternetClient Windows では、インターネットへの発信接続に対してインターネット接続へのアクセスを提供します。On Windows, this provides access to your Internet connection for outgoing connections to the Internet. Windows Phone では、は完全なローカルアクセスとインターネットアクセスを提供し、サーバーとして機能できますが、重要なポートへの受信アクセスは常にブロックされます。On Windows Phone, provides full local and internet access and can act as a server, but inbound access to critical ports is always blocked.
internetClientServerinternetClientServer Windows では、これにより、インターネットからの一方的な受信接続を含む、インターネット接続へのアクセスが提供されます。アプリは、ファイアウォール経由でコンピューターとの間で情報を送受信できます。On Windows, this provides access to your Internet connection, including incoming unsolicited connections from the Internet – the app can send information to or from your computer through a firewall. この機能が宣言されている場合は、internetClient を宣言する必要はありません。You do not need to declare internetClient if this capability is declared. Windows Phone では、は完全なローカルアクセスとインターネットアクセスを提供し、サーバーとして機能できますが、重要なポートへの受信アクセスは常にブロックされます。On Windows Phone, provides full local and internet access and can act as a server, but inbound access to critical ports is always blocked.
privateNetworkClientServerprivateNetworkClientServer Windows では、これによってホームネットワークまたは社内ネットワークへのアクセスが提供されます。アプリは、同じネットワーク上のコンピューターや他のコンピューターとの間で情報を送受信することができます。On Windows, this provides access to a home or work network – the app can send information to or from your computer and other computers on the same network. Windows Phone では、は Internetclient または internetclientserver と同じアクセスを提供します。On Windows Phone, provides the same access as internetClient or internetClientServer.
documentsLibrarydocumentsLibrary ドキュメントライブラリ。ファイルを追加、変更、または削除する機能が含まれます。Your documents library, including the capability to add, change, or delete files. パッケージは、マニフェストで宣言されているファイルの種類にのみアクセスできます。The package can only access file types that it has declared in the manifest. HomeGroup コンピューターのドキュメント ライブラリにはアクセスできません。The app cannot access document libraries on HomeGroup computers.
picturesLibrarypicturesLibrary 画像ライブラリ。ファイルを追加、変更、または削除する機能を含みます。Your pictures library, including the capability to add, change, or delete files. この機能には、ホームグループコンピューターのピクチャライブラリと、ローカルに接続されているメディアサーバー上の画像ファイルの種類も含まれています。This capability also includes pictures libraries on HomeGroup computers, along with picture file types on locally connected media servers.
videosLibraryvideosLibrary ファイルを追加、変更、または削除する機能を含むビデオライブラリ。Your videos library, including the capability to add, change, or delete files. この機能には、ローカルに接続されているメディアサーバー上のビデオファイルの種類と共に、ホームグループコンピューターのビデオライブラリも含まれています。This capability also includes videos libraries on HomeGroup computers, along with video file types on locally connected media servers.
musicLibrarymusicLibrary 音楽ライブラリと再生リスト (ファイルを追加、変更、または削除する機能を含む)。Your music library and playlists, including the capability to add, change, or delete files. また、この機能には、ホームグループコンピューターのミュージックライブラリにある音楽ライブラリと再生リスト、およびローカル接続されたメディアサーバー上の音楽ファイルの種類も含まれています。This capability also includes music libraries and playlists in the music library on HomeGroup computers, plus music file types on locally connected media servers.
enterpriseAuthenticationenterpriseAuthentication 会社のイントラネットにアクセスするための Windows 資格情報。Your Windows credentials, for access to a corporate intranet. このアプリケーションは、ネットワーク上でユーザーを偽装することができます。This application can impersonate you on the network.
sharedUserCertificatessharedUserCertificates ソフトウェアとハードウェアの証明書またはスマートカード-アプリ内でユーザーを識別するために使用されます。Software and hardware certificates or a smart card – used to identify you in the app. この機能は、雇用者、銀行、または政府機関のサービスがお客様を特定するために使用できます。This capability may be used by your employer, bank, or government services to identify you.
removableStorageremovableStorage リムーバブル記憶域 (外部ハードドライブ、USB フラッシュドライブ、MTP ポータブルデバイスなど)。特定のファイルを追加、変更、または削除する機能が含まれます。Removable storage, such as an external hard drive or USB flash drive, or MTP portable device, including the capability to add, change, or delete specific files. このパッケージは、マニフェストで宣言されているファイルの種類にのみアクセスできます。This package can only access file types that it has declared in the manifest.

Examples

次に、 機能 ノードの例を示します。Here's an example of a Capabilities node.

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

関連項目See also

アプリ機能の宣言App capability declarations

アプリ設定のガイドラインGuidelines for app settings

必要条件Requirements

名前空間Namespace http://schemas.microsoft.com/appx/2010/manifest