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. |