header usbfnioctl.h

Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:

usbfnioctl.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS

Driver kelas USB mengirimkan permintaan ini untuk mengaktifkan bus sehingga pengemudi dapat bersiap untuk memproses peristiwa bus dan menangani lalu lintas.
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION

Driver kelas USB mengirimkan permintaan ini untuk mempersiapkan pemberitahuan yang diterima dari ekstensi kelas fungsi USB (UFX) sebagai respons terhadap peristiwa di bus, seperti perubahan jenis port atau tanda terima paket penyiapan non-standar.
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN

Driver kelas mengirimkan permintaan ini untuk mengirim jabat tangan status kontrol panjang nol pada titik akhir 0 ke arah IN.
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT

Driver kelas mengirimkan permintaan ini untuk mengirim jabat tangan status kontrol panjang nol pada titik akhir 0 ke arah OUT.
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS

Jangan gunakan.
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO

Driver kelas mengirimkan kode kontrol IO permintaan ini untuk mengambil informasi tentang pipa yang tersedia untuk perangkat, seperti yang dikonfigurasi dalam registri.
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET

Driver kelas mengirimkan permintaan ini untuk mengatur seluruh deskriptor antarmuka USB untuk fungsi pada perangkat.
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE

Driver kelas mengirimkan permintaan ini untuk mendapatkan status stall dari pipa yang ditentukan.
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING

Driver kelas mengirimkan permintaan ini untuk mendaftarkan deskriptor string USB.
IOCTL_INTERNAL_USBFN_RESERVED

Jangan gunakan artikel ini (IOCTL_INTERNAL_USBFN_RESERVED).
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE

Driver kelas mengirimkan permintaan ini untuk mengatur status stall dari pipa USB yang ditentukan.
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM

Jangan gunakan artikel ini (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM).
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE

Jangan gunakan artikel ini (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE).
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP

Driver kelas mengirimkan permintaan ini untuk mendapatkan pemberitahuan bangun jarak jauh dari titik akhir.
IOCTL_INTERNAL_USBFN_TRANSFER_IN

Driver kelas mengirimkan permintaan ini untuk memulai transfer data ke host pada pipa yang ditentukan.
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT

Driver kelas mengirimkan permintaan ini untuk memulai transfer IN ke pipa yang ditentukan dan menambahkan paket panjang nol untuk menunjukkan akhir transfer.
IOCTL_INTERNAL_USBFN_TRANSFER_OUT

Driver kelas mengirimkan permintaan ini untuk memulai transfer data dari host pada pipa yang ditentukan.

Struktur

 
USBFN_POWER_FILTER_STATE

Dicadangkan. Jangan gunakan.