struktur HUB_DEVICE_CONFIG_INFO (usbioctl.h)
Struktur HUB_DEVICE_CONFIG_INFO digunakan bersama dengan IOCTL mode kernel, IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO untuk meminta untuk melaporkan informasi tentang perangkat USB dan hub tempat perangkat terpasang.
Sintaks
typedef struct _HUB_DEVICE_CONFIG_INFO_V1 {
ULONG Version;
ULONG Length;
USB_HUB_CAP_FLAGS HubFlags;
USB_ID_STRING HardwareIds;
USB_ID_STRING CompatibleIds;
USB_ID_STRING DeviceDescription;
ULONG Reserved[19];
USB_HUB_DEVICE_UXD_SETTINGS UxdSettings;
} HUB_DEVICE_CONFIG_INFO, *PHUB_DEVICE_CONFIG_INFO;
Anggota
Version
Menentukan nomor versi. Harus diatur ke 1.
Length
Menentukan ukuran struktur HUB_DEVICE_CONFIG_INFO . Harus diatur oleh pemanggil.
HubFlags
Menentukan kemampuan hub dalam struktur USB_HUB_CAP_FLAGS .
HardwareIds
Multi-string ID perangkat keras PnP untuk perangkat USB dalam struktur USB_ID_STRING .
CompatibleIds
Multi-string ID yang kompatibel dengan PnP untuk perangkat USB dalam struktur USB_ID_STRING .
DeviceDescription
Deskripsi perangkat dalam struktur USB_ID_STRING . Ini mungkin diatur ke NULL.
Reserved[19]
Dicadangkan.
UxdSettings
Keterangan
Anggota buffer dari struktur USB_ID_STRING menunjuk ke string yang berisi nilai HardwareIds, CompatibleIds, dan DeviceDescription . Pemanggil bertanggung jawab untuk merilis buffer string ini, yang dialokasikan oleh driver hub.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows XP dan sistem operasi yang lebih baru. |
Header | usbioctl.h (termasuk Usbioctl.h) |
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