UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NF:winbase.GetCommMask |
GetCommMask function (winbase.h) |
Retrieves the value of the event mask for a specified communications device. |
|
base\getcommmask.htm |
base |
502aa563-c783-4a98-8596-74514a5b261e |
12/05/2018 |
EV_BREAK, EV_CTS, EV_DSR, EV_ERR, EV_EVENT1, EV_EVENT2, EV_PERR, EV_RING, EV_RLSD, EV_RX80FULL, EV_RXCHAR, EV_RXFLAG, EV_TXEMPTY, GetCommMask, GetCommMask function, _win32_getcommmask, base.getcommmask, winbase/GetCommMask |
winbase.h |
Windows.h |
Windows |
Windows XP [desktop apps \| UWP apps] |
Windows Server 2003 [desktop apps \| UWP apps] |
Kernel32.lib |
Kernel32.dll |
Windows |
19H1 |
|
|
|
|
|
|
Retrieves the value of the event mask for a specified communications device.
A handle to the communications device. The CreateFile function returns this handle.
A pointer to the variable that receives a mask of events that are currently enabled. This parameter can be one or more of the following values.
Value | Meaning |
---|---|
|
A break was detected on input. |
|
The CTS (clear-to-send) signal changed state. |
|
The DSR (data-set-ready) signal changed state. |
|
A line-status error occurred. Line-status errors are CE_FRAME, CE_OVERRUN, and CE_RXPARITY. |
|
An event of the first provider-specific type occurred. |
|
An event of the second provider-specific type occurred. |
|
A printer error occurred. |
|
A ring indicator was detected. |
|
The RLSD (receive-line-signal-detect) signal changed state. |
|
The receive buffer is 80 percent full. |
|
A character was received and placed in the input buffer. |
|
The event character was received and placed in the input buffer. The event character is specified in the device's DCB structure, which is applied to a serial port by using the SetCommState function. |
|
The last character in the output buffer was sent. |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
The GetCommMask function uses a mask variable to indicate the set of events that can be monitored for a particular communications resource. A handle to the communications resource can be specified in a call to the WaitCommEvent function, which waits for one of the events to occur. To modify the event mask of a communications resource, use the SetCommMask function.