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

こちらもご覧ください

IOleParentUndoUnit

IOleParentUndoUnit::Open