機能 (Windows 10)
パッケージに必要な保護されたユーザー リソースへのアクセスを宣言します。
要素の階層
<機能>
構文
<Capabilities>
<!-- Child elements -->
Capability{0,100},
uap:Capability{0,100},
DeviceCapability{0,100},
mobile:Capability{0,100},
rescap:Capability{0,100},
uap:Capability{0,100},
uap2:Capability{0,100},
uap3:Capability{0,100},
uap4:Capability{0,100},
uap4:CustomCapability{0,100},
uap7:Capability{0,100},
uap11:Capability{0,100}
</Capabilities>
キー
{}
特定の出現範囲
属性と要素
属性
なし。
子要素
子要素 | 説明 |
---|---|
機能 | パッケージに必要な機能を宣言します。 |
DeviceCapability | パッケージに必要なデバイス機能を宣言します。 Windows 10.0.10240.0 では、最大 100 個の [Device](element-device.md) 要素を含めることができます。 Windows 10.0.10586.0 では、最大 1000 を含めることができます (構文と例については、「例」を参照してください)。 |
mobile:Capability | パッケージに必要な機能を宣言します。 (モバイル) |
rescap:Capability | パッケージに必要な制限付き機能を宣言します。 |
uap2:Capability | パッケージに必要な機能を宣言します。 (uap2) |
uap3:Capability | パッケージに必要な機能を宣言します。 (uap3) |
uap4:Capability | パッケージに必要な機能を宣言します。 (uap4) |
uap4:CustomCapability | パッケージに必要なカスタム機能を宣言します。 (uap4) |
uap11:Capability | パッケージに必要な機能を宣言します。 (uap11) |
親要素
親要素 | 説明 |
---|---|
Package | アプリ パッケージ マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。 |
注釈
アプリがユーザー リソースにアクセスするために必要な機能を明示的に宣言しない場合、アプリはそのリソースにアクセスできません。 ただし、機能を宣言した場合でも、アプリがシステム上に存在しない場合や、リソースへのアクセスを制限する他のセキュリティ ポリシーが設定されている場合、アプリはユーザー リソースにアクセスできなくなります。
例
機能ノードの例を次に示します。
<Capabilities>
<Capability Name="internetClient"/>
<Capability Name="internetClientServer"/>
<Capability Name="privateNetworkClientServer"/>
<Capability Name="allJoyn"/>
<uap:Capability Name="documentsLibrary"/>
<uap:Capability Name="picturesLibrary"/>
<uap:Capability Name="videosLibrary"/>
<uap:Capability Name="musicLibrary"/>
<uap:Capability Name="enterpriseAuthentication"/>
<uap:Capability Name="sharedUserCertificates"/>
<uap:Capability Name="userAccountInformation"/>
<uap:Capability Name="removableStorage"/>
<uap:Capability Name="appointments"/>
<uap:Capability Name="contacts"/>
<uap:Capability Name="phoneCall"/>
<uap:Capability Name="blockedChatMessages"/>
<uap:Capability Name="objects3D"/>
<mobile:Capability Name="recordedCallsFolder"/>
</Capabilities>
こちらもご覧ください
必要条件
Item | 値 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |