IOCTL_GET_CHANNEL_ALIGN_RQST IOCTL (usbscan.h)
Returns a USB device's maximum packet size for the read, write, and interrupt transfer pipes associated with the specified device handle.
Major code
Input buffer
NULL.
Input buffer length
Zero.
Output buffer
Pointer to a CHANNEL_INFO structure.
Output buffer length
Size of the output buffer.
Status block
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
Remarks
DeviceIoControl Parameters
When the DeviceloControl function is called with the IOCTL_GET_CHANNEL_ALIGN_RQST I/O control code, the caller must specify the address of a CHANNEL_INFO structure as the function's lpOutBuffer parameter. The kernel-mode driver fills in the structure.
For more information, see Accessing Kernel-Mode Drivers for Still Image Devices.
Requirements
Requirement | Value |
---|---|
Header | usbscan.h (include Usbscan.h) |