Share via


Intestazione genericusbfnioctl.h

Questa intestazione viene usata dal riferimento al driver USB. Per altre informazioni, vedere:

genericusbfnioctl.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o un'applicazione in modalità utente per notificare GenericUSBFn.sys di attivare il bus seriale universale (USB). Dopo l'attivazione, il bus è pronto per elaborare gli eventi del bus e gestire il traffico.
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per la registrazione per l'evento USB (Universal Serial Bus).
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio in modalità utente o da un'applicazione per richiedere un handshake dello stato del controllo di lunghezza zero sull'endpoint 0 nella direzione IN.
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT

Questo codice di controllo di I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per completare un handshake di stato di controllo di lunghezza zero sull'endpoint 0 nella direzione OUT.
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS

Questo codice IOCTL è supportato da nevtot.
IOCTL_GENERICUSBFN_GET_CLASS_INFO

Questo codice di controllo I/O (IOCTL) viene inviato dal servizio o dall'applicazione in modalità utente per recuperare informazioni sulle pipe disponibili di un dispositivo come configurato nel Registro di sistema.
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per recuperare informazioni sulle pipe disponibili di un dispositivo come configurato nel Registro di sistema.
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per ottenere l'intero descrittore di interfaccia impostato per una funzione nel dispositivo. Questa richiesta IOCTL non recupera il descrittore di interfaccia impostato per l'intero dispositivo. Descrittore di interfaccia USB (Universal Serial Bus) impostato per una funzione nel dispositivo.
IOCTL_GENERICUSBFN_GET_PIPE_STATE

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per ottenere lo stato della pipe USB (Universal Serial Bus) specificata.
IOCTL_GENERICUSBFN_REGISTER_USB_STRING

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per registrare un descrittore di stringa. Descrittore di stringa USB (Universal Serial Bus).
IOCTL_GENERICUSBFN_SET_PIPE_STATE

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per impostare lo stato della pipe USB (Universal Serial Bus) specificata.
IOCTL_GENERICUSBFN_TRANSFER_IN

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per eseguire un trasferimento in direzione nell'endpoint che corrisponde all'ID pipe specificato nel buffer di input. (IOCTL_GENERICUSBFN_TRANSFER_IN)
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per eseguire un trasferimento in direzione nell'endpoint che corrisponde all'ID pipe specificato nel buffer di input. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT)
IOCTL_GENERICUSBFN_TRANSFER_OUT

Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per eseguire un trasferimento in uscita sull'endpoint che corrisponde all'ID pipe specificato nel buffer di input.