USBD_BuildRegisterCompositeDevice (usbdlib.h)
Rutinitas USBD_BuildRegisterCompositeDevice dipanggil oleh driver perangkat multifungsi USB (driver komposit) untuk menginisialisasi struktur REGISTER_COMPOSITE_DEVICE dengan informasi yang diperlukan untuk mendaftarkan driver dengan tumpukan driver USB.
Rutinitas dipanggil oleh driver yang menggantikan driver komposit yang disediakan Microsoft, Usbccgp.sys.
Sintaks
void USBD_BuildRegisterCompositeDevice(
[in] USBD_HANDLE USBDHandle,
[in] COMPOSITE_DEVICE_CAPABILITIES CapabilityFlags,
[in] ULONG FunctionCount,
[out] PREGISTER_COMPOSITE_DEVICE RegisterCompositeDevice
);
Parameter
[in] USBDHandle
Handel USBD yang diambil dalam panggilan sebelumnya ke rutinitas USBD_CreateHandle .
[in] CapabilityFlags
Struktur COMPOSITE_DEVICE_CAPABILITIES yang dialokasikan penelepon yang menunjukkan kemampuan yang didukung oleh driver komposit. Misalnya, untuk menunjukkan bahwa driver komposit mendukung fungsi ditangguhkan, atur anggota CapabilityFunctionSuspenddari COMPOSITE_DEVICE_CAPABILITIES ke 1.
[in] FunctionCount
Jumlah objek perangkat fisik (PDO) yang akan dibuat oleh driver induk. Nilai FunctionCount tidak boleh melebihi 255.
[out] RegisterCompositeDevice
Penunjuk ke struktur REGISTER_COMPOSITE_DEVICE yang dialokasikan penelepon. Setelah selesai, struktur diisi dengan informasi pendaftaran yang ditentukan. Untuk mendaftarkan driver komposit, kirim permintaan I/O IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE dan lewati struktur yang diisi.
Nilai kembali
Tidak ada
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Membutuhkan WDK untuk Windows 8. Menargetkan Windows Vista dan versi sistem operasi Windows yang lebih baru. |
Target Platform | Desktop |
Header | usbdlib.h |
Pustaka | Usbdex.lib |
IRQL | < = DISPATCH_LEVEL |
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