IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS IOCTL (usbfnioctl.h)
El controlador de clase USB envía esta solicitud para activar el bus para que el controlador pueda prepararse para procesar eventos de bus y controlar el tráfico.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Búfer de entrada
NULL.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
NULL.
Longitud del búfer de salida
Ninguno.
Bloque de estado
Si la solicitud se realiza correctamente, la extensión de clase de función USB (UFX) devuelve STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) es igual a TRUE. De lo contrario, devuelve un valor de estado para el que NT_SUCCESS(status) es igual a FALSE.
Comentarios
Todos los controladores de clase deben enviar esta solicitud IOCTL antes de que el dispositivo intente conectarse con el host.
Requisitos
Requisito | Valor |
---|---|
Header | usbfnioctl.h (include Usbfnioctl.h) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de