功能 (Windows 8 的包架构)

声明包所需的功能。

元素层次结构

<包>
<功能>
<功能>

语法

<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 中,这将提供对家庭或工作网络的访问权限,应用可向/从你的计算机和同一网络上的其他计算机发送信息。 在 Windows Phone 上,提供与internetClientinternetClientServer相同的访问权限。
documentsLibrary 文档库,包括添加、更改或删除文件的功能。 该包只能访问在清单中声明的文件类型。 该应用程序不能访问家庭组计算机上的文档库。
picturesLibrary 图片库,包括添加、更改或删除文件的功能。 此功能还包括家庭组计算机上的图片库,以及本地连接的介质服务器上的图片文件类型。
videosLibrary 视频库,包括添加、更改或删除文件的功能。 此功能还包括家庭组计算机上的视频库以及本地连接的介质服务器上的视频文件类型。
musicLibrary 你的音乐库和播放列表,包括添加、更改或删除文件的功能。 此功能还包括家庭组计算机上的音乐库中的音乐库和播放列表,以及本地连接的介质服务器上的音乐文件类型。
enterpriseAuthentication 用于访问企业 intranet 的 Windows 凭据。 该应用程序可以模拟网络上的用户。
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