Ввод пассивного состояния
Закрытие объекта заставляет внедренный или связанный объект в пассивное состояние. Обычно он инициируется из пользовательского интерфейса приложения OLE-сервера, например, когда пользователь выбирает команду "Закрыть файл". В этом случае приложение OLE-сервера уведомляет контейнер, который освобождает количество ссылок на объект. После освобождения всех ссылок на объект, объект может быть освобождён. Когда все объекты освобождены, приложение СЕРВЕРА OLE может безопасно завершить работу.
Приложение контейнера также может инициировать закрытие объекта. Чтобы закрыть объект, контейнер освобождает его счетчик ссылок после завершения необязательной операции сохранения. Контейнеры можно создавать для освобождения объектов, когда они деактивируются после сеанса активации на месте, позволяя пользователю щелкнуть за пределами объекта, не теряя активный сеанс редактирования.