cabeçalho genericusbfnioctl.h
Esse cabeçalho é usado pela referência do driver USB. Para obter mais informações, consulte:
genericusbfnioctl.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para notificar GenericUSBFn.sys para ativar o Barramento Serial Universal (USB). Depois de ativado, o barramento está preparado para processar eventos de barramento e lidar com o tráfego. |
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo de modo de usuário para se registrar para o evento USB (Barramento Serial Universal). |
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo de modo de usuário para solicitar um controle de comprimento zero status handshake no ponto de extremidade 0 na direção IN. |
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para concluir um controle de comprimento zero status handshake no ponto de extremidade 0 na direção OUT. |
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS Esse código IOCTL tem suporte para nevtot. |
IOCTL_GENERICUSBFN_GET_CLASS_INFO Esse IOCTL (código de controle de E/S) é enviado pelo serviço ou aplicativo do modo de usuário para recuperar informações sobre os pipes disponíveis de um dispositivo, conforme configurado no registro. |
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para recuperar informações sobre os pipes disponíveis de um dispositivo, conforme configurado no registro. |
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para obter todo o descritor de interface definido para uma função no dispositivo. Essa solicitação IOCTL não recupera o descritor de interface definido para todo o dispositivo. Descritor de interface USB (Barramento Serial Universal) definido para uma função no dispositivo. |
IOCTL_GENERICUSBFN_GET_PIPE_STATE Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para obter o estado do pipe do Barramento Serial Universal (USB) especificado. |
IOCTL_GENERICUSBFN_REGISTER_USB_STRING Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para registrar um descritor de cadeia de caracteres. Descritor de cadeia de caracteres USB (Barramento Serial Universal). |
IOCTL_GENERICUSBFN_SET_PIPE_STATE Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para definir o estado do pipe do Barramento Serial Universal (USB) especificado. |
IOCTL_GENERICUSBFN_TRANSFER_IN Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo de modo de usuário para emitir uma transferência de direção IN no ponto de extremidade que corresponde à ID de pipe especificada no buffer de entrada. (IOCTL_GENERICUSBFN_TRANSFER_IN) |
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo de modo de usuário para emitir uma transferência de direção IN no ponto de extremidade que corresponde à ID de pipe especificada no buffer de entrada. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT) |
IOCTL_GENERICUSBFN_TRANSFER_OUT Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo no modo de usuário para emitir uma transferência de direção OUT no ponto de extremidade que corresponde à ID de pipe especificada no buffer de entrada. |