The communications functions have been enhanced based on feedback from applications developers.
For additional information on how to use the communications functions, see Chapter 28, “Communications.”
The communications functions include:
Function | Description |
BuildCommDCB | Fills a device control block with control codes |
ClearCommBreak | Clears the communication break state from a communication device |
ClearCommError | Clears a comm error and reenables the device for communications. |
EnableCommNotification | Enables message posting for comm events. |
EscapeCommFunction | Directs a device to carry out an extended function |
ExtendedProviderFunction | Allows access to provider-specific functionality. |
GetCommConfig | Get the device-specific comm information. |
GetCommMask | Retrieves the comm event mask. |
GetCommModemStatus | Retrieves the status of a modem. |
GetCommProperties | Retrieves the properties associated with a comm device. |
GetCommState | Sets the state of a communications device. |
GetCommTimeouts | Retrieves the current timeout settings for a comm device. |
PurgeComm | Flushes the input and/or output queues. |
SetCommBreak | Sets a break state on the communication device |
SetCommConfig | Sets device-specific comm information. |
SetCommMask | Sets the mask of events of interest to the caller. |
SetCommState | Sets a communication device to the state specified by the device control block |
SetCommTimeouts | Sets the timeouts for a comm device. |
SetupComm | Sets the queue sizes for communications. |
TransmitCommChar | Places a character at the head of the transmit queue |
WaitCommEvent | Waits for a comm event to occur. |