Base class for async transfer context.

C# | Visual Basic | Visual C++ |
public abstract class UsbTransfer : IDisposable, IAsyncResult
Public MustInherit Class UsbTransfer _ Implements IDisposable, IAsyncResult
public ref class UsbTransfer abstract : IDisposable, IAsyncResult

All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
![]() | AsyncState |
Gets a user-defined object that qualifies or contains information about an asynchronous operation.
|
![]() | AsyncWaitHandle |
Gets a WaitHandle that is used to wait for an asynchronous operation to complete.
|
![]() | Cancel()()()() |
Cancels a pending transfer that was previously submitted with Submit()()()().
|
![]() | CancelWaitHandle |
Gets the WaitHandle for the cancel event.
|
![]() | CompletedSynchronously |
Gets an indication of whether the asynchronous operation completed synchronously.
|
![]() | Dispose()()()() |
Cancels any pending transfer and frees resources.
|
![]() | EndpointBase |
Returns the UsbEndpointReader or UsbEndpointWriter this transfer context is associated with.
|
![]() | Fill(Object, Int32, Int32, Int32) |
Fills the transfer with the data to Submit()()()().
|
![]() | Fill(Object, Int32, Int32, Int32, Int32) |
Fills the transfer with the data to Submit()()()() an isochronous transfer.
|
![]() | Fill(IntPtr, Int32, Int32, Int32) |
Fills the transfer with the data to Submit()()()().
|
![]() | Fill(IntPtr, Int32, Int32, Int32, Int32) |
Fills the transfer with the data to Submit()()()() an isochronous transfer.
|
![]() | IncrementTransfer(Int32) |
Increments the internal counters to the next transfer batch (for transfers greater than MaxReadWrite)
|
![]() | IsCancelled |
True if the transfer has been cacelled with Cancel()()()().
|
![]() | IsCompleted |
Gets an indication whether the asynchronous operation has completed.
|
![]() | IsoPacketSize |
Gets the size of each isochronous packet.
|
![]() | Remaining |
Remaining bytes in the transfer data buffer.
|
![]() | Reset()()()() |
Resets the transfer to its orignal state.
|
![]() | Submit()()()() |
Submits the transfer.
|
![]() | Transmitted |
Totoal number of bytes transferred.
|
![]() | Wait(Int32%, Boolean) |
Wait for the transfer to complete, timeout, or get cancelled.
|
![]() | Wait(Int32%) |
Wait for the transfer to complete, timeout, or get cancelled.
|

Object | |
![]() | UsbTransfer |