cabeçalho usbfnioctl.h
Esse cabeçalho é usado por usbref. Para obter mais informações, consulte:
usbfnioctl.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS O driver de classe USB envia essa solicitação para ativar o barramento para que o motorista possa se preparar para processar eventos de barramento e lidar com o tráfego. |
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION O driver de classe USB envia essa solicitação para se preparar para notificações recebidas da extensão de classe de função USB (UFX) em resposta a um evento no barramento, como uma alteração no tipo de porta ou um recebimento de um pacote de instalação não padrão. |
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN O driver de classe envia essa solicitação para enviar um controle de comprimento zero status handshake no ponto de extremidade 0 na direção IN. |
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT O driver de classe envia essa solicitação para enviar um controle de comprimento zero status handshake no ponto de extremidade 0 na direção OUT. |
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS Não use. |
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO O driver de classe envia esse código de controle de E/S de solicitação para recuperar informações sobre os pipes disponíveis para um dispositivo, conforme configurado no registro. |
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET O driver de classe envia essa solicitação para obter todo o descritor de interface USB definido para uma função no dispositivo. |
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE O driver de classe envia essa solicitação para obter o estado de parada do pipe especificado. |
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING O driver de classe envia essa solicitação para registrar um descritor de cadeia de caracteres USB. |
IOCTL_INTERNAL_USBFN_RESERVED Não use este artigo (IOCTL_INTERNAL_USBFN_RESERVED). |
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE O driver de classe envia essa solicitação para definir o estado de parada do pipe USB especificado. |
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM Não use este artigo (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM). |
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE Não use este artigo (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE). |
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP O driver de classe envia essa solicitação para obter notificações de ativação remota de pontos de extremidade. |
IOCTL_INTERNAL_USBFN_TRANSFER_IN O driver de classe envia essa solicitação para iniciar uma transferência de dados para o host no pipe especificado. |
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT O driver de classe envia essa solicitação para iniciar uma transferência IN para o pipe especificado e acrescenta um pacote de comprimento zero para indicar o fim da transferência. |
IOCTL_INTERNAL_USBFN_TRANSFER_OUT O driver de classe envia essa solicitação para iniciar uma transferência de dados do host no pipe especificado. |
Estruturas
USBFN_POWER_FILTER_STATE Reservado. Não use. |