次の方法で共有


IOleUndoManager::EnumRedoable メソッド (ocidl.h)

呼び出し元が再実行スタックから一連の最上位の元に戻す単位を反復処理するために使用できる列挙子オブジェクトを作成します。

構文

HRESULT EnumRedoable(
  [out] IEnumOleUndoUnits **ppEnum
);

パラメーター

[out] ppEnum

列挙子オブジェクトへのインターフェイス ポインターを受け取る IEnumOleUndoUnits ポインター変数のアドレス。

戻り値

このメソッドは、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。

リターン コード 説明
E_UNEXPECTED
元に戻すマネージャーが無効になっています。

注釈

このメソッドが呼び出されるたびに、新しい列挙子オブジェクトが作成されます。 一連の列挙項目が時間の経過と同時に変化する場合、列挙操作の結果は、1 回の呼び出しから次の呼び出しまでさまざまです。

このメソッドは、新しい列挙子オブジェクトの IUnknown::AddRef を呼び出して、参照カウントをインクリメントします。 呼び出し元は、不要になったときに列挙子オブジェクトで IUnknown::Release を呼び出す役割を担います。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ocidl.h

こちらもご覧ください

IEnumOleUndoUnits

IOleUndoManager