Я работаю над тем, чтобы научиться писать элемент управления COM.У меня есть пример проекта, и он использует строки
_pAtlModule->Lock()
_pAtlModule->Unlock()
в обработчике OnCreate () и OnDestroy () для элемента управления COM соответственно.
Я понимаю, что_pAtlModule является экземпляром CAtlModule - объекта «application» (для лучшего описания).
Но, на мой вопрос.Что именно блокирует _pAtlModule-> Lock ()?Я знаю, что это критический раздел, но что он защищает?
Должен ли я блокировать и разблокировать объект _pAtlModule при записи моих элементов управления COM?
спасибо!