UsbInterruptInPipe class
Represents the pipe that the underlying USB driver opens to communicate with a USB interrupt IN endpoint of the device. The object also enables the app to specify an event handler. That handler that gets invoked when data is read from the endpoint.
Syntax
public ref class UsbInterruptInPipe sealed
Attributes
- [DualApiPartition()]
- [MarshalingBehavior(Agile)]
- [Version(0x06030000)]
Members
The UsbInterruptInPipe class has these types of members:
Events
The UsbInterruptInPipe class has these events.
Event | Description |
---|---|
DataReceived | Raised when the interrupt pipe receives data from the interrupt IN endpoint. |
Methods
The UsbInterruptInPipe class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.
Method | Description |
---|---|
ClearStallAsync | Starts an asynchronous operation to clear a stall condition (endpoint halt) on the USB interrupt IN endpoint that is associated with the pipe. |
Properties
The UsbInterruptInPipe class has these properties.
Property | Access type | Description |
---|---|---|
Read-only | Gets the object that represents the endpoint descriptor associated with the USB interrupt IN endpoint. |
Remarks
When the app registers an event handler, the host controller polls the endpoint for data at regular intervals. That interval value can be obtained in the Interval property.
Requirements
Minimum supported client | Windows 8.1 [Windows Store apps, desktop apps] |
---|---|
Minimum supported server | Windows Server 2012 R2 [Windows Store apps, desktop apps] |
Namespace |
|
Metadata |
|
See also