Метод IOleInPlaceSite::OnInPlaceDeactivate (oleidl.h)
Уведомляет контейнер, что объект более не активен на месте.
Синтаксис
HRESULT OnInPlaceDeactivate();
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
Код возврата | Описание |
---|---|
|
Произошла непредвиденная ошибка. |
Комментарии
Примечания к вызывающим абонентам
OnInPlaceDeactivate вызывается объектом на месте, когда он полностью деактивирован. Эта функция уведомляет контейнер о том, что объект был деактивирован, и дает контейнеру возможность выполнить код, соответствующий деактивации объекта. В частности, OnInPlaceDeactivate вызывается в результате вызова IOleInPlaceObject::InPlaceDeactivate . Вызов OnInPlaceDeactivate указывает, что объект больше не может поддерживать отмену.Примечания для разработчиков
Если контейнер содержит указатели на реализации интерфейса IOleInPlaceObject и IOleInPlaceActiveObject , он должен освободить их после вызова OnInPlaceDeactivate .Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oleidl.h |