IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS IOCTL (usbfnioctl.h)

The USB class driver sends this request to activate the bus so that the driver can prepare to process bus events and handle traffic.

Major code

IRP_MJ_INTERNAL_DEVICE_CONTROL

Input buffer

NULL.

Input buffer length

None.

Output buffer

NULL.

Output buffer length

None.

Status block

If the request is successful, the USB function class extension (UFX) returns STATUS_SUCCESS, or another status value for which NT_SUCCESS(status) equals TRUE. Otherwise it returns a status value for which NT_SUCCESS(status) equals FALSE.

Remarks

All class drivers must send this IOCTL request before the device attempts to connect with the host.

Requirements

Requirement Value
Header usbfnioctl.h (include Usbfnioctl.h)