Я работаю над программой Windows, которая полностью однопоточная и не имеет защиты от какой-либо структуры данных. Тем не менее, программа использует DirectShow API, который открывает свою собственную внутреннюю диспетчеризацию сообщений, например, IVideoWindow :: put_Visible. Таким образом, функция обработки событий, которая вызывает метод IVideoWindow :: put_Visible, дает возможность другим функциям обработки событий разрушать свои данные.Отключение отправки сообщений в обработчике
Есть ли в любом случае предотвратить такую отправку сообщений в API?