用于 (扩展架构的功能Windows 8.1)

声明包所需的功能。

元素层次结构

<包>
<功能>
<功能>

语法

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

特性和元素

特性

属性 说明 数据类型 必须 默认值
名称

功能的名称。

此属性可以具有以下值之一:

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

 

子元素

无。

父元素

父元素 说明
功能

声明对包所需的受保护用户资源的访问权限。

 

备注

下表描述了功能值。

功能 说明
internetClient 在Windows,这为 Internet 的传出连接提供对 Internet 连接的访问权限。 在此Windows Phone提供完全的本地和 Internet 访问,并可以充当服务器。
internetClientServer 在Windows,这提供对 Internet 连接(包括来自 Internet 的传入未经请求的连接)的访问权限 - 应用可以通过防火墙向计算机发送信息或从计算机发送信息。 如果 internetClient 已声明,则不用再声明此功能。 在此Windows Phone提供完全的本地和 Internet 访问,并可以充当服务器。
privateNetworkClientServer 家庭或工作网络 - 应用可以向计算机和同一网络上的其他计算机发送信息,也可以从这些计算机发送信息。 在Windows Phone,此功能提供与 internetClientinternetClientClientServer 相同的访问权限
documentsLibrary 文档库,包括添加、更改或删除文件的功能。 包只能访问它在清单中声明的文件类型。 该应用程序不能访问家庭组计算机上的文档库。
picturesLibrary 图片库,包括添加、更改或删除文件的功能。 此功能还包括 HomeGroup 计算机上的图片库,以及本地连接的媒体服务器上的图片文件类型。
videosLibrary 视频库,包括添加、更改或删除文件的功能。 此功能还包括 HomeGroup 计算机上的视频库,以及本地连接的媒体服务器上的视频文件类型。
musicLibrary 音乐库和播放列表,包括添加、更改或删除文件的功能。 此功能还包括 HomeGroup 计算机上的音乐库中音乐库和播放列表,以及本地连接的媒体服务器上音乐文件类型。
enterpriseAuthentication 你的Windows凭据,用于访问公司 Intranet。 该应用程序可以模拟网络上的用户。
sharedUserCertificates 软件和硬件证书或智能卡 - 用于在应用中标识你。 你的雇员、银行或政府服务可能会使用此功能来识别你。
removableStorage 可移动存储,如外部硬盘或 U 盘或 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