IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT IOCTL (usbfnioctl.h)
Der Klassentreiber sendet diese Anforderung, um ein Null-Steuerelement status Handshake auf Endpunkt 0 in out-Richtung zu senden.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Ein USBFNPIPEID-Typwert , der die Pipe-ID angibt. Die Pipe-ID des Standard-Steuerelementendpunkts ist 0.
Länge des Eingabepuffers
Die Größe eines USBFNPIPEID-Typs .
Ausgabepuffer
NULL.
Länge des Ausgabepuffers
Keine.
Statusblock
Wenn die Anforderung erfolgreich ist, gibt die USB-Funktionsklassenerweiterung (UFX) STATUS_SUCCESS oder einen anderen status Wert zurück, für den NT_SUCCESS(status) gleich TRUE ist. Andernfalls wird ein status Wert zurückgegeben, für den NT_SUCCESS(status) gleich FALSE ist.
Hinweise
Diese Anforderung muss nach dem Senden der IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS-Anforderung gesendet werden.
UFX leitet diese IOCTL-Anforderung an die Übertragungswarteschlange weiter, die von UfxEndpointCreate für den Endpunkt erstellt wurde.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbfnioctl.h |