Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von der USB-Treiberreferenz verwendet. Weitere Informationen finden Sie unter
genericusbfnioctl.h enthält die folgenden Programmierschnittstellen:
IOCTLs
|
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um GenericUSBFn.sys zu benachrichtigen, um den Usb-Anschluss (Universal Serial Bus) zu aktivieren. Nach der Aktivierung ist der Bus für die Verarbeitung von Busereignissen und die Verarbeitung des Datenverkehrs vorbereitet. |
|
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION Dieser E/A-Steuercode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um sich für das USB-Ereignis (Universal Serial Bus) zu registrieren. |
|
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um ein Steuerelement der Länge null status Handshake auf Endpunkt 0 in IN-Richtung anzufordern. |
|
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um ein Steuerelement der Länge null status Handshake auf Endpunkt 0 in OUT-Richtung abzuschließen. |
|
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS Dieser IOCTL-Code wird nevtot unterstützt. |
|
IOCTL_GENERICUSBFN_GET_CLASS_INFO Dieser E/A-Steuerungscode (IOCTL) wird vom Benutzermodusdienst oder der Anwendung gesendet, um Informationen zu den verfügbaren Pipes eines Geräts abzurufen, wie in der Registrierung konfiguriert. |
|
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um Informationen zu den verfügbaren Pipes eines Geräts abzurufen, wie in der Registrierung konfiguriert. |
|
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um den gesamten Schnittstellendeskriptor für eine Funktion auf dem Gerät festzulegen. Diese IOCTL-Anforderung ruft nicht den Schnittstellendeskriptor ab, der für das gesamte Gerät festgelegt ist. Usb-Schnittstellendeskriptor (Universal Serial Bus) für eine Funktion auf dem Gerät festgelegt. |
|
IOCTL_GENERICUSBFN_GET_PIPE_STATE Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um den Zustand der angegebenen USB-Pipe (Universal Serial Bus) abzurufen. |
|
IOCTL_GENERICUSBFN_REGISTER_USB_STRING Dieser E/A-Kontrollcode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um einen Zeichenfolgendeskriptor zu registrieren. USB-Zeichenfolgendeskriptor (Universal Serial Bus). |
|
IOCTL_GENERICUSBFN_SET_PIPE_STATE Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um den Zustand der angegebenen USB-Pipe (Universal Serial Bus) festzulegen. |
|
IOCTL_GENERICUSBFN_TRANSFER_IN Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um eine IN-Richtungsübertragung für den Endpunkt auszugeben, der der angegebenen Pipe-ID im Eingabepuffer entspricht. (IOCTL_GENERICUSBFN_TRANSFER_IN) |
|
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um eine IN-Richtungsübertragung für den Endpunkt auszugeben, der der angegebenen Pipe-ID im Eingabepuffer entspricht. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT) |
|
IOCTL_GENERICUSBFN_TRANSFER_OUT Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um eine OUT-Richtungsübertragung für den Endpunkt auszuführen, der der angegebenen Pipe-ID im Eingabepuffer entspricht. |