UsbConfigurationDescriptor Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memperoleh informasi dari 9 byte pertama dari deskriptor konfigurasi USB. Informasi ini mencakup kemampuan daya perangkat saat konfigurasi aktif dan jumlah antarmuka yang disertakan dalam konfigurasi tersebut. Untuk penjelasan tentang pendeskripsi konfigurasi, Bagian 9.6.3 Spesifikasi Universal Serial Bus. Untuk informasi tentang bidang deskriptor, lihat:
- Tabel 9.15 dalam Spesifikasi Universal Serial Bus 3.0
- Tabel 9.10 dalam Spesifikasi Universal Serial Bus (versi 2.0)
public ref class UsbConfigurationDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbConfigurationDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbConfigurationDescriptor
Public NotInheritable Class UsbConfigurationDescriptor
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Perangkat USB mengekspos kemampuannya dalam bentuk konfigurasi USB. Konfigurasi USB dijelaskan dalam deskriptor konfigurasi yang diwakili kelas UsbConfigurationDescriptor. Untuk informasi tentang deskriptor, lihat Deskriptor konfigurasi USB.
Properti
ConfigurationValue |
Mendapatkan bidang bConfigurationValue dari deskriptor konfigurasi USB. Nilai adalah angka yang mengidentifikasi konfigurasi. |
MaxPowerMilliamps |
Mendapatkan bidang bMaxPower dari deskriptor konfigurasi USB. Nilai menunjukkan daya maksimum (dalam unit miliamp) yang dapat diambil perangkat dari bus, ketika perangkat didukung bus. |
RemoteWakeup |
Mendapatkan nilai bit D5 dari bidang bmAttributes di deskriptor konfigurasi USB. Nilai menunjukkan apakah perangkat dapat mengirim sinyal resume untuk bangun sendiri atau sistem host dari status daya rendah. |
SelfPowered |
Mendapatkan bit D6 dari bidang bmAttributes dalam konfigurasi USB. Nilai ini menunjukkan apakah perangkat menarik daya dari sumber lokal atau bus. |
Metode
Parse(UsbDescriptor) |
Mengurai deskriptor USB yang ditentukan dan mengembalikan bidang deskriptor konfigurasi USB. |
TryParse(UsbDescriptor, UsbConfigurationDescriptor) |
Mengambil 9 byte pertama dari deskriptor konfigurasi USB dalam objek UsbConfigurationDescriptor yang terkandung dalam objek UsbDescriptor . |
Berlaku untuk
Lihat juga
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