Разумеется, всегда можно получить текущую маску отслеживаемых событий с помощью функции
BOOL GetCommMask(
HANDLE hFile,
LPDWORD lpEvtMask
);
Вторым параметром задается адрес переменной принимающей значение текущей установленной маски отслеживаемых событий. В дополнение к событиям, перечисленным в описании функции SetCommMask, данная функция может возвратить следующие:
Эти дополнительные события используются внутри драйвера. Вы не должны переустанавливать состояние их отслеживания.