功能 (Windows 10)
宣告封裝所需的受保護使用者資源的存取權。
元素階層
<功能>
Syntax
<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 個[裝置] (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:功能 | 宣告封裝所需的功能。 (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 |