機能 (Windows 8 のパッケージスキーマ)

パッケージに必要な機能を宣言します。

要素の階層

<Package>
<機能>
<機能>

構文

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

属性および要素

属性

属性 説明 データ型 必須 既定値
名前

機能の名前。

この属性は、次のいずれかの値になります。

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

 

子要素

なし。

親要素

Parent 要素 説明
Capabilities

パッケージが必要とする、保護されたユーザーリソースへのアクセスを宣言します。

 

注釈

次の表では、機能の値について説明します。

機能 説明
internetClient Windows では、インターネットへの発信接続に対してインターネット接続へのアクセスを提供します。 Windows Phone では、は完全なローカルアクセスとインターネットアクセスを提供し、サーバーとして機能できますが、重要なポートへの受信アクセスは常にブロックされます。
internetClientServer Windows では、インターネットからの一方的な受信接続を含め、インターネット接続へのアクセスを提供します。アプリは、ファイアウォール経由でコンピューターとの間で情報を送受信できます。 この機能が宣言されている場合は、internetClient を宣言する必要はありません。 Windows Phone では、は完全なローカルアクセスとインターネットアクセスを提供し、サーバーとして機能できますが、重要なポートへの受信アクセスは常にブロックされます。
privateNetworkClientServer Windows では、これによりホーム ネットワークや社内ネットワークへのアクセスが提供されます。アプリと自分のコンピューターまたは同じネットワーク上の別のコンピューターが情報をやり取りできます。 Windows Phone では、はinternetclientまたはinternetclientserverと同じアクセスを提供します。
documentsLibrary ドキュメントライブラリ。ファイルを追加、変更、または削除する機能が含まれます。 パッケージは、マニフェストで宣言されているファイルの種類にのみアクセスできます。 HomeGroup コンピューターのドキュメント ライブラリにはアクセスできません。
picturesLibrary 画像ライブラリ。ファイルを追加、変更、または削除する機能を含みます。 この機能には、ホームグループコンピューターのピクチャライブラリと、ローカルに接続されているメディアサーバー上の画像ファイルの種類も含まれています。
videosLibrary ファイルの追加、変更または削除の機能が含まれているビデオ ライブラリ。 この機能には、ローカルに接続されているメディアサーバー上のビデオファイルの種類と共に、ホームグループコンピューターのビデオライブラリも含まれています。
musicLibrary 音楽ライブラリと再生リスト (ファイルを追加、変更、または削除する機能を含む)。 また、この機能には、ホームグループコンピューターのミュージックライブラリにある音楽ライブラリと再生リスト、およびローカル接続されたメディアサーバー上の音楽ファイルの種類も含まれています。
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