Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than Structures, prefix the name with the module name and a period.
COMMTIMEOUTS (Structures)
.
C# Definition:
struct COMMTIMEOUTS {
public UInt32 ReadIntervalTimeout;
public UInt32 ReadTotalTimeoutMultiplier;
public UInt32 ReadTotalTimeoutConstant;
public UInt32 WriteTotalTimeoutMultiplier;
public UInt32 WriteTotalTimeoutConstant;
public TODO;
}
VB Definition:
Private Type COMMTIMEOUTS
Private Type COMMTIMEOUTS
ReadIntervalTimeout As Long
ReadTotalTimeoutMultiplier As Long
ReadTotalTimeoutConstant As Long
WriteTotalTimeoutMultiplier As Long
WriteTotalTimeoutConstant As Long
End Type
End Type
VB .NET Definition:
Public Structure COMMTIMEOUTS
Public ReadIntervalTimeout As Int32
Public ReadTotalTimeoutMultiplier As Int32
Public ReadTotalTimeoutConstant As Int32
Public WriteTotalTimeoutMultiplier As Int32
Public WriteTotalTimeoutConstant As Int32
End Structure
Members:
ReadIntervalTimeout
Maximum time allowed to elapse between the arrival of two bytes on the communications line, in milliseconds. During a ReadFile operation, the time period begins when the first byte is received. If the interval between the arrival of any two bytes exceeds this amount, the ReadFile operation is completed and any buffered data is returned. A value of zero indicates that interval time-outs are not used.
A value of MAXDWORD, combined with zero values for both the ReadTotalTimeoutConstant and ReadTotalTimeoutMultiplier members, specifies that the read operation is to return immediately with the bytes that have already been received, even if no bytes have been received.
ReadTotalTimeoutMultiplier
Multiplier used to calculate the total time-out period for read operations, in milliseconds. For each read operation, this value is multiplied by the requested number of bytes to be read.
ReadTotalTimeoutConstant
Constant used to calculate the total time-out period for read operations, in milliseconds. For each read operation, this value is added to the product of the ReadTotalTimeoutMultiplier member and the requested number of bytes.
Multiplier used to calculate the total time-out period for write operations, in milliseconds. For each write operation, this value is multiplied by the number of bytes to be written.
WriteTotalTimeoutConstant
Constant used to calculate the total time-out period for write operations, in milliseconds. For each write operation, this value is added to the product of the WriteTotalTimeoutMultiplier member and the number of bytes to be written.
The [COMMTIMEOUTS] structure is used in the SetCommTimeouts and GetCommTimeouts functions to set and query the time-out parameters for a communications device. The parameters determine the behavior of ReadFile, WriteFile, ReadFileEx, and WriteFileEx operations on the device.
4/30/2007 4:26:09 AM - hemanth.d@gmail.com-203.129.197.106
The SetCommTimeouts API
2/17/2010 6:31:15 PM - tonedef-216.207.3.197
The GetCommTimeouts API
11/10/2019 9:09:46 PM - -113.128.194.230
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
The ReadFileEx API
12/15/2015 10:04:11 AM - -206.191.23.98
The WriteFileEx API
3/16/2007 7:59:06 AM - -203.197.81.72
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
The ReadFile API
12/18/2021 8:46:36 AM - 78.138.23.195
Please edit this page!
Do you have...
helpful tips?
corrections to the existing content?
alternate definitions?
additional languages you want to include?
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing any supporting types needed.