Bagikan melalui


enumerasi APPX_CAPABILITIES (appxpackaging.h)

Menentukan kemampuan atau hak istimewa yang diminta oleh paket.

Sintaks

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
} ;

Konstanta

 
APPX_CAPABILITY_INTERNET_CLIENT
Sambungan Internet Anda untuk sambungan keluar ke Internet.
APPX_CAPABILITY_INTERNET_CLIENT_SERVER
Koneksi Internet Anda, termasuk koneksi masuk yang tidak diminta dari Internet – aplikasi dapat mengirim informasi ke atau dari komputer Anda melalui firewall. Anda tidak perlu mendeklarasikan APPX_CAPABILITY_INTERNET_CLIENT jika kemampuan ini dideklarasikan.
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER
Jaringan rumah atau kantor – aplikasi dapat mengirim informasi ke atau dari komputer Anda dan komputer lain di jaringan yang sama.
APPX_CAPABILITY_DOCUMENTS_LIBRARY
Pustaka dokumen Anda, termasuk kapabilitas untuk menambahkan, mengubah, atau menghapus file. Paket hanya dapat mengakses jenis file yang telah dideklarasikan dalam manifes. Aplikasi tidak dapat mengakses pustaka dokumen di komputer HomeGroup.
APPX_CAPABILITY_PICTURES_LIBRARY
Pustaka gambar Anda, termasuk kapabilitas untuk menambahkan, mengubah, atau menghapus file. Kemampuan ini juga mencakup pustaka gambar di komputer HomeGroup, bersama dengan tipe file gambar pada server media yang tersambung secara lokal.
APPX_CAPABILITY_VIDEOS_LIBRARY
Pustaka video Anda, termasuk kemampuan untuk menambahkan, mengubah, atau menghapus file. Kemampuan ini juga mencakup pustaka video di komputer HomeGroup, bersama dengan jenis file video di server media yang terhubung secara lokal.
APPX_CAPABILITY_MUSIC_LIBRARY
Pustaka musik dan daftar putar Anda, termasuk kapabilitas untuk menambahkan, mengubah, atau menghapus file. Kemampuan ini juga mencakup pustaka musik dan daftar putar di pustaka musik pada komputer HomeGroup, ditambah jenis file musik pada server media yang terhubung secara lokal.
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION
Kredensial Windows Anda, untuk akses ke intranet perusahaan. Aplikasi ini dapat meniru Anda di jaringan.
APPX_CAPABILITY_SHARED_USER_CERTIFICATES
Sertifikat perangkat lunak dan perangkat keras atau kartu pintar - digunakan untuk mengidentifikasi Anda di aplikasi. Kemampuan ini dapat digunakan oleh perusahaan, bank, atau layanan pemerintah Anda untuk mengidentifikasi Anda.
APPX_CAPABILITY_REMOVABLE_STORAGE
Penyimpanan yang dapat dilepas, seperti hard drive eksternal atau USB flash drive, atau perangkat portabel MTP, termasuk kemampuan untuk menambahkan, mengubah, atau menghapus file tertentu. Paket ini hanya dapat mengakses jenis file yang telah dideklarasikan dalam manifes.
APPX_CAPABILITY_APPOINTMENTS
APPX_CAPABILITY_CONTACTS

Keterangan

Enumerasi APPX_CAPABILITIES menentukan hak istimewa yang dideklarasikan paket dalam manifes paket. Jika kemampuan tidak dideklarasikan secara eksplisit, maka defaultnya adalah tidak ada akses ke kemampuan tersebut. Jika kemampuan dideklarasikan, paket mungkin masih tidak memiliki kemampuan khusus karena alasan seperti kemampuan tidak ada pada sistem atau ada kebijakan keamanan lain yang membatasi kemampuan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header appxpackaging.h

Lihat juga

IAppxManifestReader::GetCapabilites