DeviceCapability (skema paket untuk Windows 8)

Menyatakan kemampuan perangkat yang diperlukan oleh paket.

Hierarki elemen

<Paket>
<Kemampuan>
<DeviceCapability>

Sintaks

<DeviceCapability Name = A string between 1 and 50 characters in length or a GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. />

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
Nama

Nama kemampuan perangkat, baik yang ditentukan sebagai nama yang mudah diingat atau GUID kelas antarmuka perangkat.

Panjang string antara 1 dan 50 karakter atau GUID dalam bentuk xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Ya

 

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Induk Deskripsi
Kemampuan

Menyatakan akses ke sumber daya pengguna yang dilindungi yang diperlukan paket.

 

Keterangan

Jika atribut Name ditentukan sebagai GUID, maka divalidasi sebagai GUID.

Secara default, aplikasi UWP memiliki akses ke perangkat cetak, pemindai, dan sensor. Untuk mengakses jenis perangkat lain, Anda harus menentukannya menggunakan elemen DeviceCapability . Beberapa kemampuan perangkat harus ditambahkan ke manifes paket secara manual. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat dalam manifes paket.

Untuk informasi selengkapnya tentang deklarasi kemampuan, lihat Deklarasi kemampuan aplikasi.

Beberapa kemampuan perangkat memerlukan elemen anak. Tabel ini mencantumkan kemampuan perangkat berdasarkan nama atau GUID dan menentukan apakah ada elemen anak yang diperlukan.

Kemampuan perangkat Deskripsi
bluetooth.genericAttributeProfile Menyediakan akses ke API di namespace Windows.Devices.Bluetooth.GenericAttributeProfile . Kemampuan ini memerlukan elemen anak. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat untuk Bluetooth.
bluetooth.rfcomm Menyediakan akses ke API di namespace Windows.Devices.Bluetooth.Rfcomm . Kemampuan ini memerlukan elemen anak. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat untuk Bluetooth.
humaninterfacedevice Menyediakan akses ke API di namespace Windows.Devices.HumanInterfaceDevice . Kemampuan ini memerlukan elemen anak. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat untuk HID.
lokasi Menyediakan akses ke lokasi pengguna saat ini.
Mikrofon Menyediakan akses ke umpan audio mikrofon.
pointOfService Menyediakan akses ke pemindai kode batang Point of Service (POS) dan pembaca strip magnetik, melalui namespace Layanan Windows.Devices.PointOfService . API ini tidak didukung pada Windows Phone.
Kedekatan Diperlukan untuk komunikasi di dekat bidang (NFC) antara perangkat dalam jarak dekat. Kedekatan di dekat bidang dapat digunakan untuk mengirim file atau terhubung dengan aplikasi pada perangkat yang berdekatan.
serialcommunication Menyediakan akses ke API di namespace Windows.Devices.SerialCommunication . Untuk informasi selengkapnya tentang menentukan kemampuan ini dalam manifes, lihat halaman namespace Windows.Devices.SerialCommunication .
Usb Menyediakan akses ke API di namespace Windows.Devices.Usb . Kemampuan ini memerlukan elemen anak. Untuk informasi selengkapnya, lihat Memperbarui paket manifes aplikasi untuk perangkat USB.
Webcam Menyediakan akses ke umpan video kamera.
Perangkat lain (diwakili oleh GUID) Termasuk perangkat khusus dan Perangkat Portabel Windows.

 

Contoh

Berikut adalah contoh simpulKemampuan . Untuk contoh selengkapnya, lihat Cara menentukan kemampuan perangkat dalam manifes paket.

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
  <DeviceCapability Name="microphone"/>
  <DeviceCapability Name="webcam"/>
</Capabilities>

Lihat juga

Deklarasi kemampuan aplikasi

Cara menentukan kemampuan perangkat dalam manifes paket

Persyaratan

Nilai
Ruang nama http://schemas.microsoft.com/appx/2010/manifest