APPX_CAPABILITIES列舉 (appxpackaging.h)

指定封裝所要求的功能或許可權。

Syntax

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
您的因特網連線,用於連出至因特網的連線。
APPX_CAPABILITY_INTERNET_CLIENT_SERVER
您的因特網連線,包括來自因特網的連入未經要求連線 – 應用程式可以透過防火牆將資訊傳送到您的電腦或從您的電腦傳送。 如果宣告此功能,則不需要宣告 APPX_CAPABILITY_INTERNET_CLIENT
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER
家庭或工作網路 – 應用程式可以將資訊傳送到同一個網路上的計算機和其他計算機,或從該電腦傳送資訊。
APPX_CAPABILITY_DOCUMENTS_LIBRARY
您的文件庫,包括新增、變更或刪除檔案的功能。 套件只能存取它在指令清單中宣告的檔類型。 應用程式無法存取 HomeGroup 電腦上的文件庫。
APPX_CAPABILITY_PICTURES_LIBRARY
您的圖片庫,包括新增、變更或刪除檔案的功能。 此功能也包含 HomeGroup 電腦上的圖片庫,以及本機連線媒體伺服器上的圖片文件類型。
APPX_CAPABILITY_VIDEOS_LIBRARY
视频库,包括添加、更改或删除文件的功能。 這項功能也包含 HomeGroup 電腦上的影片庫,以及本機連線媒體伺服器上的視訊檔類型。
APPX_CAPABILITY_MUSIC_LIBRARY
您的音樂媒體櫃和播放清單,包括新增、變更或刪除檔案的功能。 這項功能也包括 HomeGroup 電腦上音樂媒體櫃中的音樂媒體櫃和播放清單,以及本機連線媒體伺服器上的音樂檔類型。
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION
您的 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