Share via


LPRESET_PIPE (Windows Embedded CE 6.0)

1/6/2010

This function resets an open universal serial bus (USB) pipe.

Syntax

typedef BOOL (* LPRESET_PIPE)(
  USB_PIPE hPipe 
);

Parameters

  • hPipe
    [in] Handle to an open USB pipe.

Return Value

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

Header usbdi.h
Windows Embedded CE Windows CE 2.10 and later

See Also

Reference

USB Host Driver Functions
LPCLEAR_FEATURE
LPGET_STATUS
LPIS_PIPE_HALTED