C# Class libusbK.OvlK

Inheritance: IDisposable
显示文件 Open project: nikkov/Win-Widget Class Usage Examples

Protected Properties

Property Type Description
handle KOVL_POOL_HANDLE

Public Methods

Method Description
Acquire ( KOVL_HANDLE &OverlappedK ) : bool
Free ( ) : bool
GetEventHandle ( KOVL_HANDLE OverlappedK ) : IntPtr
IsComplete ( KOVL_HANDLE OverlappedK ) : bool
OvlK ( KUSB_HANDLE UsbHandle, int MaxOverlappedCount, KOVL_POOL_FLAG Flags ) : System
ReUse ( KOVL_HANDLE OverlappedK ) : bool
Release ( KOVL_HANDLE OverlappedK ) : bool
Wait ( KOVL_HANDLE OverlappedK, int TimeoutMS, KOVL_WAIT_FLAG WaitFlags, uint &TransferredLength ) : bool
WaitAndRelease ( KOVL_HANDLE OverlappedK, int TimeoutMS, uint &TransferredLength ) : bool
WaitOrCancel ( KOVL_HANDLE OverlappedK, int TimeoutMS, uint &TransferredLength ) : bool

Method Details

Acquire() public method

public Acquire ( KOVL_HANDLE &OverlappedK ) : bool
OverlappedK KOVL_HANDLE
return bool

Free() public method

public Free ( ) : bool
return bool

GetEventHandle() public method

public GetEventHandle ( KOVL_HANDLE OverlappedK ) : IntPtr
OverlappedK KOVL_HANDLE
return System.IntPtr

IsComplete() public method

public IsComplete ( KOVL_HANDLE OverlappedK ) : bool
OverlappedK KOVL_HANDLE
return bool

OvlK() public method

public OvlK ( KUSB_HANDLE UsbHandle, int MaxOverlappedCount, KOVL_POOL_FLAG Flags ) : System
UsbHandle KUSB_HANDLE
MaxOverlappedCount int
Flags KOVL_POOL_FLAG
return System

ReUse() public method

public ReUse ( KOVL_HANDLE OverlappedK ) : bool
OverlappedK KOVL_HANDLE
return bool

Release() public method

public Release ( KOVL_HANDLE OverlappedK ) : bool
OverlappedK KOVL_HANDLE
return bool

Wait() public method

public Wait ( KOVL_HANDLE OverlappedK, int TimeoutMS, KOVL_WAIT_FLAG WaitFlags, uint &TransferredLength ) : bool
OverlappedK KOVL_HANDLE
TimeoutMS int
WaitFlags KOVL_WAIT_FLAG
TransferredLength uint
return bool

WaitAndRelease() public method

public WaitAndRelease ( KOVL_HANDLE OverlappedK, int TimeoutMS, uint &TransferredLength ) : bool
OverlappedK KOVL_HANDLE
TimeoutMS int
TransferredLength uint
return bool

WaitOrCancel() public method

public WaitOrCancel ( KOVL_HANDLE OverlappedK, int TimeoutMS, uint &TransferredLength ) : bool
OverlappedK KOVL_HANDLE
TimeoutMS int
TransferredLength uint
return bool

Property Details

handle protected_oe property

protected KOVL_POOL_HANDLE,libusbK handle
return KOVL_POOL_HANDLE