C# Класс libusbK.OvlK

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
handle KOVL_POOL_HANDLE

Открытые методы

Метод Описание
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

Описание методов

Acquire() публичный Метод

public Acquire ( KOVL_HANDLE &OverlappedK ) : bool
OverlappedK KOVL_HANDLE
Результат bool

Free() публичный Метод

public Free ( ) : bool
Результат bool

GetEventHandle() публичный Метод

public GetEventHandle ( KOVL_HANDLE OverlappedK ) : IntPtr
OverlappedK KOVL_HANDLE
Результат System.IntPtr

IsComplete() публичный Метод

public IsComplete ( KOVL_HANDLE OverlappedK ) : bool
OverlappedK KOVL_HANDLE
Результат bool

OvlK() публичный Метод

public OvlK ( KUSB_HANDLE UsbHandle, int MaxOverlappedCount, KOVL_POOL_FLAG Flags ) : System
UsbHandle KUSB_HANDLE
MaxOverlappedCount int
Flags KOVL_POOL_FLAG
Результат System

ReUse() публичный Метод

public ReUse ( KOVL_HANDLE OverlappedK ) : bool
OverlappedK KOVL_HANDLE
Результат bool

Release() публичный Метод

public Release ( KOVL_HANDLE OverlappedK ) : bool
OverlappedK KOVL_HANDLE
Результат bool

Wait() публичный Метод

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
Результат bool

WaitAndRelease() публичный Метод

public WaitAndRelease ( KOVL_HANDLE OverlappedK, int TimeoutMS, uint &TransferredLength ) : bool
OverlappedK KOVL_HANDLE
TimeoutMS int
TransferredLength uint
Результат bool

WaitOrCancel() публичный Метод

public WaitOrCancel ( KOVL_HANDLE OverlappedK, int TimeoutMS, uint &TransferredLength ) : bool
OverlappedK KOVL_HANDLE
TimeoutMS int
TransferredLength uint
Результат bool

Описание свойств

handle защищенное свойство

protected KOVL_POOL_HANDLE,libusbK handle
Результат KOVL_POOL_HANDLE