IOleInPlaceSite::D iscardUndoState 方法 (oleidl.h)
指示容器捨棄其復原狀態。 容器不應該呼叫 IOleInPlaceObject::ReActivateAndUndo。
Syntax
HRESULT DiscardUndoState();
傳回值
此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。
傳回碼 | Description |
---|---|
|
已發生未預期的錯誤。 |
備註
如果物件已就地啟動,且對象的相關聯物件應用程式只會維護一個復原層級,則不需要在復原堆疊上有多個專案。 也就是說,對作用中物件所做的變更,使容器所儲存的復原狀態失效之後,就不需要在容器中維護此復原狀態。
來電者的附註
DiscardUndoState 是由使用中物件呼叫,同時執行會捨棄對象復原狀態的一些動作。 就地物件會呼叫這個方法,以通知容器捨棄物件上次儲存的復原狀態。規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |