IOleParentUndoUnit::Open メソッド (ocidl.h)
親の元に戻す新しい単位を開きます。これは、含むユニットの元に戻すスタックの一部になります。
構文
HRESULT Open(
[in] IOleParentUndoUnit *pPUU
);
パラメーター
[in] pPUU
開く親元に戻す単位への IOleParentUndoUnit ポインター。
戻り値
このメソッドは、親の元に戻す単位が正常に開かれたか、現在ブロックされている場合にS_OKを返します。
注釈
指定された親ユニットが作成され、開いたままです。 次に、元に戻すマネージャーは、この親ユニットの IOleParentUndoUnit::Add メソッドまたは IOleParentUndoUnit::Open メソッドを呼び出して、新しいユニットを追加します。 この親ユニットは、 IOleParentUndoUnit::Close メソッドが呼び出されるまで、追加の元に戻す単位を受け取ります。
pPUU で指定された親ユニットは、fCommit パラメーターを TRUE に設定して IOleParentUndoUnit::Close メソッドが呼び出されるまで、元に戻すスタックに追加されません。
親の元に戻す単位または元に戻すマネージャーは、ブロックされていない限り、元に戻す単位を含める必要があります。 ブロックされている場合は、S_OKを返す必要がありますが、他には何もしないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |