encabezado usbfnioctl.h
Usbref usa este encabezado. Para más información, consulte:
usbfnioctl.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS 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. |
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION El controlador de clase USB envía esta solicitud para preparar las notificaciones recibidas de la extensión de clase de función USB (UFX) en respuesta a un evento en el bus, como un cambio en el tipo de puerto o una recepción de un paquete de configuración no estándar. |
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN El controlador de clase envía esta solicitud para enviar un protocolo de enlace de estado de control de longitud cero en el punto de conexión 0 en dirección IN. |
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT El controlador de clase envía esta solicitud para enviar un protocolo de enlace de estado de control de longitud cero en el punto de conexión 0 en la dirección OUT. |
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS No debe usarse. |
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO El controlador de clase envía este código de control de E/S de solicitud para recuperar información sobre las canalizaciones disponibles para un dispositivo, tal y como se configura en el registro. |
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET El controlador de clase envía esta solicitud para obtener todo el conjunto de descriptores de interfaz USB para una función en el dispositivo. |
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE El controlador de clase envía esta solicitud para obtener el estado de detención de la canalización especificada. |
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING El controlador de clase envía esta solicitud para registrar un descriptor de cadena USB. |
IOCTL_INTERNAL_USBFN_RESERVED No use este artículo (IOCTL_INTERNAL_USBFN_RESERVED). |
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE El controlador de clase envía esta solicitud para establecer el estado de detención de la canalización USB especificada. |
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM No use este artículo (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM). |
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE No use este artículo (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE). |
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP El controlador de clase envía esta solicitud para obtener notificaciones de reactivación remota de los puntos de conexión. |
IOCTL_INTERNAL_USBFN_TRANSFER_IN El controlador de clase envía esta solicitud para iniciar una transferencia de datos al host en la canalización especificada. |
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT El controlador de clase envía esta solicitud para iniciar una transferencia IN a la canalización especificada y anexa un paquete de longitud cero para indicar el final de la transferencia. |
IOCTL_INTERNAL_USBFN_TRANSFER_OUT El controlador de clase envía esta solicitud para iniciar una transferencia de datos desde el host en la canalización especificada. |
Estructuras
USBFN_POWER_FILTER_STATE Reservado. No utilizar. |