APPX_CAPABILITIES枚举 (appxpackaging.h)

指定包请求的功能或特权。

语法

typedef enum APPX_CAPABILITIES {
  APPX_CAPABILITY_INTERNET_CLIENT,
  APPX_CAPABILITY_INTERNET_CLIENT_SERVER,
  APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER,
  APPX_CAPABILITY_DOCUMENTS_LIBRARY,
  APPX_CAPABILITY_PICTURES_LIBRARY,
  APPX_CAPABILITY_VIDEOS_LIBRARY,
  APPX_CAPABILITY_MUSIC_LIBRARY,
  APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION,
  APPX_CAPABILITY_SHARED_USER_CERTIFICATES,
  APPX_CAPABILITY_REMOVABLE_STORAGE,
  APPX_CAPABILITY_APPOINTMENTS,
  APPX_CAPABILITY_CONTACTS
} ;

常量

 
APPX_CAPABILITY_INTERNET_CLIENT
与 Internet 的传出连接的 Internet 连接。
APPX_CAPABILITY_INTERNET_CLIENT_SERVER
Internet 连接,包括来自 Internet 的传入连接 - 应用可以通过防火墙向计算机发送或从计算机发送信息。 如果声明了此功能,则无需声明 APPX_CAPABILITY_INTERNET_CLIENT
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER
家庭或工作网络 - 应用可以向或从你的计算机和同一网络上的其他计算机发送信息。
APPX_CAPABILITY_DOCUMENTS_LIBRARY
文档库,包括添加、更改或删除文件的功能。 包只能访问它在清单中声明的文件类型。 该应用程序不能访问家庭组计算机上的文档库。
APPX_CAPABILITY_PICTURES_LIBRARY
图片库,包括添加、更改或删除文件的功能。 此功能还包括家庭组计算机上的图片库,以及本地连接的媒体服务器上的图片文件类型。
APPX_CAPABILITY_VIDEOS_LIBRARY
视频库,包括添加、更改或删除文件的功能。 此功能还包括家庭组计算机上的视频库,以及本地连接的媒体服务器上的视频文件类型。
APPX_CAPABILITY_MUSIC_LIBRARY
音乐库和播放列表,包括添加、更改或删除文件的功能。 此功能还包括家庭组计算机上的音乐库中的音乐库和播放列表,以及本地连接的媒体服务器上的音乐文件类型。
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION
用于访问公司 Intranet 的 Windows 凭据。 该应用程序可以模拟网络上的用户。
APPX_CAPABILITY_SHARED_USER_CERTIFICATES
软件和硬件证书或智能卡 - 用于在应用中识别你的身份。 你的雇主、银行或政府服务可能会使用此功能来识别你的身份。
APPX_CAPABILITY_REMOVABLE_STORAGE
可移动存储,如外部硬盘或 U 盘或 MTP 便携式设备,包括添加、更改或删除特定文件的功能。 此包只能访问它在清单中声明的文件类型。
APPX_CAPABILITY_APPOINTMENTS
APPX_CAPABILITY_CONTACTS

注解

APPX_CAPABILITIES枚举指定包在包清单中声明的权限。 如果未显式声明某个功能,则默认值为无法访问该功能。 如果声明了某个功能,则包可能仍然没有特定功能,原因如下:系统中不存在该功能,或者存在限制该功能的其他安全策略。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 appxpackaging.h

另请参阅

IAppxManifestReader::GetCapabilites