Share via


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.