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

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

要素の階層

<パッケージ>
<機能>

構文

<Capabilities>

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

</Capabilities>

キー

{} 特定の出現範囲

属性および要素

属性

なし。

子要素

子要素 説明
機能

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

DeviceCapability

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

 

親要素

Parent 要素 説明
Package

アプリ パッケージ マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。

 

注釈

アプリがユーザー リソースにアクセスするために必要な機能を明示的に宣言しない場合、アプリは、そのリソースにアクセスできません。 ただし、機能を宣言しても、システム上に存在しない場合、またはリソースへのアクセスを制限する他のセキュリティ ポリシーが適用されている場合、アプリはユーザー リソースにアクセスできません。

3 つの機能を 宣言する Capabilities ノードの例を次に示します。

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

こちらもご覧ください

アプリ機能の宣言

要件

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