DeviceCapability (skema ekstensi untuk Windows 8.1)
Menyatakan kemampuan perangkat yang diperlukan oleh paket.
Hierarki elemen
<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-xxxxxxxxxxxxx. | Ya |
Elemen Anak
Tidak ada.
Elemen Induk
Elemen terluar (dokumen) ini mungkin tidak dimuat oleh elemen lain.
Keterangan
Jika atribut Name ditentukan sebagai GUID, maka divalidasi sebagai GUID.
Aplikasi diberikan akses ke beberapa perangkat secara default. Untuk aplikasi UWP, ini termasuk akses ke perangkat cetak dan pemindai. 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 |
---|---|
lokasi | Menyediakan akses ke lokasi pengguna saat ini. |
Mikrofon | Menyediakan akses ke umpan audio mikrofon. |
Kedekatan | Diperlukan untuk komunikasi bidang dekat (NFC) antara perangkat dalam jarak dekat. Kedekatan di dekat bidang dapat digunakan untuk mengirim file atau terhubung dengan aplikasi pada perangkat yang berdekatan. |
Webcam | Menyediakan akses ke umpan video kamera. |
Usb | Menyediakan akses ke API di namespace Windows.Devices.Usb . Kemampuan ini membutuhkan elemen anak. Untuk informasi selengkapnya, lihat Memperbarui paket manifes aplikasi untuk perangkat USB. |
humaninterfacedevice | Menyediakan akses ke API di namespace Windows.Devices.HumanInterfaceDevice . Kemampuan ini membutuhkan elemen anak. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat untuk HID. |
bluetooth.genericAttributeProfile | Menyediakan akses ke API di namespace Layanan Windows.Devices.Bluetooth.GenericAttributeProfile . Kemampuan ini membutuhkan 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 membutuhkan elemen anak. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat untuk Bluetooth. |
pointOfService | Menyediakan akses ke pemindai kode batang Titik Layanan (POS) dan pembaca strip magnetik, melalui namespace layanan Windows.Devices.PointOfService . API ini tidak didukung pada Windows Phone. |
Perangkat lain (diwakili oleh GUID) | Termasuk perangkat khusus dan Perangkat Portabel Windows. |
Contoh
Berikut adalah contoh simpul Kemampuan . 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
Cara menentukan kemampuan perangkat dalam manifes paket
Persyaratan
Nilai | |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/2010/manifest |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk