IOCTL_INTERNAL_USBFN_TRANSFER_OUT IOCTL (usbfnioctl.h)
Der Klassentreiber sendet diese Anforderung, um eine Datenübertragung vom Host über die angegebene Pipe zu initiieren.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Ein Zeiger auf einen USBFNPIPEID-Typ , der die Pipe-ID angibt.
Länge des Eingabepuffers
Die Größe eines USBFNPIPEID-Typs .
Ausgabepuffer
Ein Datenpuffer zum Empfangen von Daten vom Host.
Länge des Ausgabepuffers
Die Länge des Puffers.
Statusblock
Irp-IoStatus.Status> wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist.
Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.
Weitere Informationen finden Sie unter NTSTATUS-Werte.
Hinweise
Diese Anforderung muss nach dem Senden der IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS-Anforderung gesendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbfnioctl.h |