功能 (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