IOCTL_INTERNAL_USBFN_GET_PIPE_STATE IOCTL (usbfnioctl.h)

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

Kode utama

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer input

Penunjuk ke jenis USBFNPIPEID yang menentukan ID pipa.

Panjang buffer input

Ukuran jenis USBFNPIPEID .

Buffer output

Penunjuk ke nilai BOOLEAN yang diatur oleh USB Function Class Extension (UFX) untuk menunjukkan apakah pipa yang ditentukan terhenti atau tidak. TRUE, menunjukkan pipa dalam keadaan kios; FALSE menunjukkan bahwa pipa dalam keadaan jelas.

Panjang buffer output

Ukuran BOOLEAN.

Blok status

UFX menyelesaikan permintaan dengan STATUS_SUCCESS.

Keterangan

Permintaan ini harus dikirim setelah mengirim permintaan IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .

Ketika terhenti, pipa mengirimkan paket transaksi STALL ke host. Lihat spesifikasi Universal Serial Bus (USB) untuk informasi selengkapnya.

UFX meneruskan permintaan IOCTL ini ke antrean transfer yang dibuat untuk titik akhir oleh UfxEndpointCreate.

Persyaratan

Persyaratan Nilai
Header usbfnioctl.h