Share via


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.