IOCTL_GENERICUSBFN_TRANSFER_IN IOCTL (genericusbfnioctl.h)
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.
Eingabepuffer
Eine USBFNPIPEID , die die ID der Pipe angibt, auf der die Übertragung ausgeführt werden soll.
Eingabepufferlänge
Die Größe einer USBFNPIPEID.
Ausgabepuffer
Die Daten, die an den Host gesendet werden sollen. Aus Sicht des Hosts werden die Daten aus der IN-Richtung gesendet, was eine ausgehende Übertragung vom Gerät an den Host darstellt.
Länge des Ausgabepuffers
Die Größe des Ausgabepuffers in Bytes.
Hinweise
Wenn dieser E/A-Steuerungscode (IOCTL) synchron aufgerufen wird, legen Sie den lpOverlapped-Parameter auf NULL fest. Wenn diese IOCTL asynchron aufgerufen wird, weisen Sie den lpOverlapped-Parameter einem Zeiger zu einer OVERLAPPED-Struktur zu, die ein Handle zu einem Ereignisobjekt enthält. Die Ereignisobjekte signalisieren, wenn der Vorgang abgeschlossen ist.
Der Rückgabewert ist ein BOOL-Wert, der den Erfolg oder Fehler des Vorgangs angibt. TRUE gibt den Erfolg an, andernfalls FALSE.
Anforderungen
Anforderung | Wert |
---|---|
Header | genericusbfnioctl.h (include GenericUsbFnIoctl.h) |