ResetPipe

This function resets an open USB pipe.

Syntax

BOOL ResetPipe( 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. To determine whether the endpoint is stalled on the device side, call the GetStatus function.

This function is defined in the Mousedrv.cpp file.

See Also

ClearFeature, GetStatus, IsPipeHalted