UsbConfigurationDescriptor Kelas

Definisi

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
Object Platform::Object IInspectable UsbConfigurationDescriptor
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