共用方式為


IOleInPlaceSite::OnInPlaceDeactivate 方法 (oleidl.h)

通知容器物件已不再作用中。

Syntax

HRESULT OnInPlaceDeactivate();

傳回值

此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。

傳回碼 Description
E_UNEXPECTED
已發生未預期的錯誤。

備註

來電者附註

OnInPlaceDeactivate 會在完全停用時由就地物件呼叫。 此函式會通知容器物件已停用,並讓容器有機會執行與物件停用相關的程序代碼。 特別是, 呼叫 OnInPlaceDeactivate 是呼叫 IOleInPlaceObject::InPlaceDeactivate 的結果。 呼叫 OnInPlaceDeactivate 表示對象無法再支持復原。

實作者的注意事項

如果容器持有 IOleInPlaceObjectIOleInPlaceActiveObject 介面實作的指標,則應在 OnInPlaceDeactivate 呼叫之後釋放它們。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 oleidl.h

另請參閱

IOleInPlaceObject::InPlaceDeactivate

IOleInPlaceSite