Metode GetDescriptor dari kelas CIM_USBHub
Metode GetDescriptor mengembalikan deskriptor hub USB seperti yang ditentukan oleh parameter input.
Penting
Kelas CIM (Model Informasi Umum) DMTF (Distributed Management Task Force) adalah kelas induk tempat kelas WMI dibangun. WMI saat ini hanya mendukung skema versi CIM 2.x.
Topik ini menggunakan sintaks Managed Object Format (MOF). Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Memanggil Metode.
Sintaks
uint32 GetDescriptor(
[in] uint8 RequestType,
[in] uint16 RequestValue,
[in] uint16 RequestIndex,
[in, out] uint16 RequestLength,
[out] uint8 Buffer[]
);
Parameter
-
RequestType [in]
-
Pengidentifikasi yang dipetakan bit untuk jenis permintaan deskriptor dan penerima. Untuk nilai yang sesuai untuk setiap bit, lihat spesifikasi USB.
-
RequestValue [in]
-
Berisi jenis deskriptor dalam byte tinggi dan indeks deskriptor (misalnya, indeks atau offset ke dalam array deskriptor) dalam byte rendah. Untuk informasi selengkapnya, lihat spesifikasi USB.
-
RequestIndex [in]
-
Menentukan kode pengidentifikasi bahasa 2-byte yang digunakan oleh perangkat USB saat mengembalikan data deskriptor string. Parameter biasanya 0 (nol) untuk deskriptor nonstring. Untuk informasi selengkapnya, lihat spesifikasi USB.
-
RequestLength [masuk, keluar]
-
Pada input, panjang (dalam oktet) deskriptor yang harus dikembalikan. Jika nilai ini kurang dari panjang deskriptor aktual, hanya panjang yang diminta yang dikembalikan. Jika lebih dari panjang aktual, panjang aktual dikembalikan.
Pada output, panjang (dalam oktet) buffer yang dikembalikan. Jika deskriptor yang diminta tidak ada, konten parameter ini tidak terdefinisi.
-
Buffer [out]
-
Buffer mengembalikan informasi deskriptor yang diminta. Jika deskriptor tidak ada, konten buffer tidak terdefinisi.
Menampilkan nilai
Mengembalikan nilai 0 (nol) jika deskriptor USB berhasil dikembalikan, 1 (satu) jika permintaan tidak didukung, dan angka lain untuk menunjukkan kesalahan. Dalam subkelas, kumpulan kemungkinan kode pengembalian dapat ditentukan dengan menggunakan kualifikasi ValueMap pada metode . String tempat konten mofqualifier diterjemahkan juga dapat ditentukan dalam subkelas sebagai kualifikasi array Nilai .
Keterangan
Metode ini saat ini tidak diimplementasikan oleh WMI. Untuk menggunakan metode ini, Anda harus menerapkannya di penyedia Anda sendiri.
Dokumentasi ini berasal dari deskripsi kelas CIM yang diterbitkan oleh DMTF. Microsoft mungkin telah membuat perubahan untuk memperbaiki kesalahan kecil, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
Header |
|
MOF |
|
DLL |
|