IWDFUsbTargetPipe interface

The IWDFUsbTargetPipe interface exposes a USB pipe (endpoint), which is also an I/O target.

Members

The IWDFUsbTargetPipe interface inherits from IWDFIoTarget. IWDFUsbTargetPipe also has these types of members:

Methods

The IWDFUsbTargetPipe interface has these methods.

MethodDescription
IWDFUsbTargetPipe::Abort

The Abort method aborts all pending transfers on a USB pipe.

IWDFUsbTargetPipe::Flush

The Flush method discards any data that WinUsb saved when the device returned more data than the client requested.

IWDFUsbTargetPipe::GetInformation

The GetInformation method retrieves information about a USB pipe (endpoint).

IWDFUsbTargetPipe::GetType

The GetType method retrieves the type of a USB pipe.

IWDFUsbTargetPipe::IsInEndPoint

The IsInEndPoint method determines whether a USB pipe (endpoint) is an IN pipe.

IWDFUsbTargetPipe::IsOutEndPoint

The IsOutEndPoint method determines whether a USB pipe (endpoint) is an OUT pipe.

IWDFUsbTargetPipe::Reset

The Reset method resets the data toggle and clears the stall condition on a USB pipe.

IWDFUsbTargetPipe::RetrievePipePolicy

The RetrievePipePolicy method retrieves a WinUsb pipe policy.

IWDFUsbTargetPipe::SetPipePolicy

The SetPipePolicy method sets the WinUsb pipe policy.

 

Requirements

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.5

Header

Wudfusb.h

DLL

WUDFx.dll

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.