Interface IApiService
Assembly: Device.Net.dll
Syntax
public interface IApiService
Methods
AGetCommState(SafeFileHandle, ref Dcb)
Declaration
bool AGetCommState(SafeFileHandle hFile, ref Dcb lpDCB)
Parameters
| Type |
Name |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
hFile |
|
| Dcb |
lpDCB |
|
Returns
| Type |
Description |
| System.Boolean |
|
APurgeComm(SafeFileHandle, Int32)
Declaration
bool APurgeComm(SafeFileHandle hFile, int dwFlags)
Parameters
| Type |
Name |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
hFile |
|
| System.Int32 |
dwFlags |
|
Returns
| Type |
Description |
| System.Boolean |
|
AReadFile(SafeFileHandle, Byte[], Int32, out UInt32, Int32)
Declaration
bool AReadFile(SafeFileHandle hFile, byte[] lpBuffer, int nNumberOfBytesToRead, out uint lpNumberOfBytesRead, int lpOverlapped)
Parameters
| Type |
Name |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
hFile |
|
| System.Byte[] |
lpBuffer |
|
| System.Int32 |
nNumberOfBytesToRead |
|
| System.UInt32 |
lpNumberOfBytesRead |
|
| System.Int32 |
lpOverlapped |
|
Returns
| Type |
Description |
| System.Boolean |
|
ASetCommState(SafeFileHandle, ref Dcb)
Declaration
bool ASetCommState(SafeFileHandle hFile, ref Dcb lpDCB)
Parameters
| Type |
Name |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
hFile |
|
| Dcb |
lpDCB |
|
Returns
| Type |
Description |
| System.Boolean |
|
ASetCommTimeouts(SafeFileHandle, ref CommTimeouts)
Declaration
bool ASetCommTimeouts(SafeFileHandle hFile, ref CommTimeouts lpCommTimeouts)
Parameters
| Type |
Name |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
hFile |
|
| CommTimeouts |
lpCommTimeouts |
|
Returns
| Type |
Description |
| System.Boolean |
|
AWriteFile(SafeFileHandle, Byte[], Int32, out Int32, Int32)
Declaration
bool AWriteFile(SafeFileHandle hFile, byte[] lpBuffer, int nNumberOfBytesToWrite, out int lpNumberOfBytesWritten, int lpOverlapped)
Parameters
| Type |
Name |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
hFile |
|
| System.Byte[] |
lpBuffer |
|
| System.Int32 |
nNumberOfBytesToWrite |
|
| System.Int32 |
lpNumberOfBytesWritten |
|
| System.Int32 |
lpOverlapped |
|
Returns
| Type |
Description |
| System.Boolean |
|
CreateReadConnection(String, FileAccessRights)
Declaration
SafeFileHandle CreateReadConnection(string deviceId, FileAccessRights desiredAccess)
Parameters
Returns
| Type |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
|
CreateWriteConnection(String)
Declaration
SafeFileHandle CreateWriteConnection(string deviceId)
Parameters
| Type |
Name |
Description |
| System.String |
deviceId |
|
Returns
| Type |
Description |
| Microsoft.Win32.SafeHandles.SafeFileHandle |
|