Freigeben über


IOCTL_RESET_PIPE IOCTL (usbscan.h)

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

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Zeiger auf einen Speicherort, der einen Wert vom Typ PIPE_TYPE enthält.

Länge des Eingabepuffers

Größe des Eingabepuffers.

Ausgabepuffer

NULL.

Länge des Ausgabepuffers

Keinen.

Statusblock

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

Hinweise

DeviceIoControl-Parameter

Wenn die DeviceloControl-Funktion mit dem IOCTL_RESET_PIPE E/A-Steuerungscode aufgerufen wird, muss der Aufrufer einen der PIPE_TYPE typisierten Werte als lpInBuffer-Parameter der Funktion angeben. Dieser Wert gibt an, für welche der Übertragungspipes (Interrupt, Bulk IN, Bulk OUT) der Vorgang ausgeführt werden soll. Weitere Informationen finden Sie unter Zugreifen auf Kernel-Mode Treiber für Standbildgeräte.

Anforderungen

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