IOleParentUndoUnit::Open 方法 (ocidl.h)
開啟新的父復原單位,這會成為包含單位之復原堆疊的一部分。
語法
HRESULT Open(
[in] IOleParentUndoUnit *pPUU
);
參數
[in] pPUU
要開啟之父復原單位的 IOleParentUndoUnit 指標。
傳回值
如果已成功開啟父復原單位或目前遭到封鎖,這個方法會傳回S_OK。
備註
會建立指定的父單位,並維持開啟狀態。 復原管理員接著會在此父單元上呼叫 IOleParentUndoUnit::Add 或 IOleParentUndoUnit::Open 方法,以新增單元。 此父單元會接收任何其他復原單位,直到呼叫其 IOleParentUndoUnit::Close 方法為止。
pPUU 指定的父單位不會新增至復原堆疊,直到呼叫其 IOleParentUndoUnit::Close 方法,並將 fCommit 參數設定為 TRUE 為止。
除非封鎖,否則父復原單位或復原管理員必須包含提供給它的任何復原單位。 如果遭到封鎖,它必須傳回S_OK,但應該不會執行其他動作。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |