Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This function resets an open universal serial bus (USB) pipe.
typedef BOOL (* LPRESET_PIPE)( USB_PIPE hPipe );
Parameters
- hPipe
[in] Handle to an open USB pipe.
Return Values
TRUE indicates success. FALSE indicates failure.
Remarks
This request clears the halted state of a pipe within the USB stack and resets the data-toggle state of the endpoint to DATA0. It does not reset the stalled state of the endpoint on the device; the device driver must do this by sending the appropriate feature request on the default pipe. The LPGET_STATUS function determines whether the endpoint is stalled on the device side.
Requirements
OS Versions: Windows CE 2.10 and later.
Header: Usbdi.h.
See Also
LPCLEAR_FEATURE | LPGET_STATUS | LPIS_PIPE_HALTED
Send Feedback on this topic to the authors