Посмотрите эту статью здесь .
Входные синхронизированные звонки - при совершении
синхронизированные по входу звонки, объект
вызываемый должен завершить вызов до
уступающий контроль. Это помогает обеспечить
что управление фокусом работает правильно
и что данные, введенные пользователем,
обработано соответствующим образом. Эти звонки
сделаны COM через Windows
Функция SendMessage, без ввода
модальная петля. Во время обработки
синхронизированный по входу вызов, объект
вызываемый не должен вызывать какую-либо функцию или
метод (включая синхронные методы)
это может дать контроль.