Freigeben über


IOCTL_RESET_PIPE IOCTL (usbscan.h)

Setzt die angegebene USB-Übertragungspipeline zurück, die dem angegebenen Gerätehandle zugeordnet ist.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Zeiger auf eine Position, die einen Wert vom Typ PIPE_TYPEenthält.

Eingabepufferlänge

Größe des Eingabepuffers.

Ausgabepuffer

NULL-.

Länge des Ausgabepuffers

Null.

Statusblock

Irp->IoStatus.Status auf STATUS_SUCCESS festgelegt ist, wenn die Anforderung erfolgreich ist. Andernfalls Status der entsprechenden Fehlerbedingung als NTSTATUS- Code.

Bemerkungen

DeviceIoControl-Parameter

Wenn die DeviceloControl--Funktion mit dem IOCTL_RESET_PIPE E/A-Steuerelementcode aufgerufen wird, muss der Aufrufer einen der PIPE_TYPE-typed-Werte als lpInBuffer Parameter der Funktion angeben. Dieser Wert gibt an, welche der Übertragungsrohre (Interrupt, Bulk IN, Bulk OUT) der Vorgang ausgeführt werden soll. Weitere Informationen finden Sie unter Zugreifen auf Kernel-Mode Drivers for Still Image Devices.

Anforderungen

Anforderung Wert
Header- usbscan.h (include Usbscan.h)