Condividi tramite


intestazione usbfnioctl.h

Questa intestazione viene usata da usbref. Per altre informazioni, vedere:

usbfnioctl.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS

Il driver della classe USB invia questa richiesta per attivare il bus in modo che il driver possa preparare l'elaborazione degli eventi del bus e gestire il traffico.
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION

Il driver di classe USB invia questa richiesta per preparare le notifiche ricevute dall'estensione della classe di funzione USB (UFX) in risposta a un evento sul bus, ad esempio una modifica nel tipo di porta o una ricezione di un pacchetto di installazione non standard.
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN

Il driver di classe invia questa richiesta per inviare un handshake dello stato del controllo a lunghezza zero sull'endpoint 0 nella direzione IN.
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT

Il driver di classe invia questa richiesta per inviare un handshake dello stato del controllo a lunghezza zero sull'endpoint 0 nella direzione OUT.
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS

Non usare.
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO

Il driver di classe invia il codice di controllo I/O della richiesta per recuperare informazioni sulle pipe disponibili per un dispositivo, come configurato nel Registro di sistema.
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET

Il driver di classe invia questa richiesta per ottenere l'intero descrittore dell'interfaccia USB impostato per una funzione nel dispositivo.
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE

Il driver di classe invia questa richiesta per ottenere lo stato di stallo della pipe specificata.
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING

Il driver di classe invia questa richiesta per registrare un descrittore di stringa USB.
IOCTL_INTERNAL_USBFN_RESERVED

Non usare questo articolo (IOCTL_INTERNAL_USBFN_RESERVED).
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE

Il driver di classe invia questa richiesta per impostare lo stato di stallo della pipe USB specificata.
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM

Non usare questo articolo (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM).
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE

Non usare questo articolo (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE).
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP

Il driver di classe invia questa richiesta per ottenere notifiche di riattivazione remota dagli endpoint.
IOCTL_INTERNAL_USBFN_TRANSFER_IN

Il driver di classe invia questa richiesta per avviare un trasferimento dati all'host nella pipe specificata.
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT

Il driver di classe invia questa richiesta per avviare un trasferimento IN alla pipe specificata e aggiunge un pacchetto a lunghezza zero per indicare la fine del trasferimento.
IOCTL_INTERNAL_USBFN_TRANSFER_OUT

Il driver di classe invia questa richiesta per avviare un trasferimento dati dall'host nella pipe specificata.

Strutture

 
USBFN_POWER_FILTER_STATE

Riservato. Non usare.