struktur USB_TOPOLOGY_ADDRESS (usbioctl.h)
Struktur USB_TOPOLOGY_ADDRESS digunakan dengan permintaan I/O IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS untuk mengambil informasi tentang lokasi perangkat USB di pohon perangkat USB.
Sintaks
typedef struct _USB_TOPOLOGY_ADDRESS {
ULONG PciBusNumber;
ULONG PciDeviceNumber;
ULONG PciFunctionNumber;
ULONG Reserved;
USHORT RootHubPortNumber;
USHORT HubPortNumber[5];
USHORT Reserved2;
} USB_TOPOLOGY_ADDRESS, *PUSB_TOPOLOGY_ADDRESS;
Anggota
PciBusNumber
Menentukan nomor bus PCI dari pengontrol host USB tempat perangkat USB terpasang.
PciDeviceNumber
Menentukan nomor perangkat PCI pengontrol host USB tempat perangkat USB terpasang.
PciFunctionNumber
Menentukan nomor fungsi PCI pengontrol host USB tempat perangkat USB terpasang.
Reserved
RootHubPortNumber
Menentukan nomor port hub akar tempat perangkat USB tersambung. Perangkat USB dapat dihubungkan ke port akar secara langsung, atau dapat dihubungkan melalui 1 atau lebih hub USB eksternal ke port.
HubPortNumber[5]
Array yang berisi nomor port pada setiap hub eksternal (antara hub akar dan perangkat) tempat perangkat USB terhubung. Elemen pertama dari array menunjukkan port pada hub yang terhubung langsung ke hub akar. Array yang berisi semua nol menunjukkan bahwa perangkat terhubung langsung ke hub akar.
Reserved2
Keterangan
Anggota yang dicadangkan dari struktur ini harus diperlakukan buram dan dicadangkan untuk penggunaan sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista 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