genericusbfnioctl.h header
This header is used by USB driver reference. For more information, see:
genericusbfnioctl.h contains the following programming interfaces:
IOCTLs
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS This I/O control code (IOCTL) is sent by a user-mode service or application to notify GenericUSBFn.sys to activate the Universal Serial Bus (USB). Once activated, the bus is prepared to process bus events and handle traffic. |
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION This I/O control code (IOCTL) is sent by a user-mode service or application to register for Universal Serial Bus (USB) event. |
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN This I/O control code (IOCTL) is sent by a user mode service or application to request a zero-length control status handshake on endpoint 0 in the IN direction. |
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT This I/O control code (IOCTL) is sent by a user-mode service or application to complete a zero-length control status handshake on endpoint 0 in the OUT direction. |
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS This IOCTL code is nevtot supported. |
IOCTL_GENERICUSBFN_GET_CLASS_INFO This I/O control code (IOCTL) is sent by the user-mode service or application to retrieve information about a device's available pipes as configured in the registry. |
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX This I/O control code (IOCTL) is sent by a user-mode service or application to retrieve information about a device's available pipes as configured in the registry. |
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET This I/O control code (IOCTL) is sent by a user-mode service or application to get the entire interface descriptor set for a function on the device.This IOCTL request does not retrieve the interface descriptor set for the entire device.Universal Serial Bus (USB) interface descriptor set for a function on the device. |
IOCTL_GENERICUSBFN_GET_PIPE_STATE This I/O control code (IOCTL) is sent by a user-mode service or application to get the state of the specified Universal Serial Bus (USB) pipe. |
IOCTL_GENERICUSBFN_REGISTER_USB_STRING This I/O control code (IOCTL) is sent by a user-mode service or application to register a string descriptor.Universal Serial Bus (USB) string descriptor. |
IOCTL_GENERICUSBFN_SET_PIPE_STATE This I/O control code (IOCTL) is sent by a user-mode service or application to set the state of the specified Universal Serial Bus (USB) pipe. |
IOCTL_GENERICUSBFN_TRANSFER_IN This I/O control code (IOCTL) is sent by a user-mode service or application to issue an IN direction transfer on the endpoint that corresponds to the specified pipe ID in the input buffer. (IOCTL_GENERICUSBFN_TRANSFER_IN) |
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT This I/O control code (IOCTL) is sent by a user-mode service or application to issue an IN direction transfer on the endpoint that corresponds to the specified pipe ID in the input buffer. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT) |
IOCTL_GENERICUSBFN_TRANSFER_OUT This I/O control code (IOCTL) is sent by a user-mode service or application to issue an OUT direction transfer on the endpoint that corresponds to the specified pipe ID in the input buffer. |