Freigeben über


IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN IOCTL (usbfnioctl.h)

Der Klassentreiber sendet diese Anforderung zum Senden eines Steuerelements der Länge null status Handshake an Endpunkt 0 in IN-Richtung.

Hauptcode

IRP_MJ_INTERNAL_DEVICE_CONTROL

Eingabepuffer

Ein USBFNPIPEID-Typwert , der die Pipe-ID angibt. Die Pipe-ID des Standard-Steuerelementendpunkts ist 0.

Eingabepufferlänge

Die Größe eines USBFNPIPEID-Typs .

Ausgabepuffer

NULL.

Länge des Ausgabepuffers

NULL.

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) true entspricht. Andernfalls wird ein status Wert zurückgegeben, für den NT_SUCCESS(status) false entspricht.

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