次の方法で共有


IRunningObjectTable::EnumRunning メソッド (objidl.h)

実行中のオブジェクト テーブル (ROT) に現在登録されているすべてのオブジェクトのモニカーを一覧表示できる列挙子へのポインターを作成して返します。

構文

HRESULT EnumRunning(
  [out] IEnumMoniker **ppenumMoniker
);

パラメーター

[out] ppenumMoniker

ROT の新しい列挙子へのインターフェイス ポインターを受け取る IEnumMoniker ポインター変数へのポインター。 成功した場合、実装は列挙子で AddRef を呼び出します。 Release を呼び出すのは呼び出し元の責任です。 エラーが発生した場合。実装は *ppenumMoniker を NULL に設定 します

戻り値

このメソッドは、E_OUTOFMEMORYおよびS_OK標準の戻り値を返すことができます。

注釈

IRunningObjectTable::EnumRunning は、列挙子オブジェクトの IEnumMoniker インターフェイスへのポインターを作成して返す必要があります。 標準の列挙子メソッドを呼び出して、レジストリに現在登録されているモニカーを列挙できます。 列挙子を使用して、列挙子の作成後に ROT に登録されているモニカーを列挙することはできません。

EnumRunning メソッドは、主にアラート オブジェクト テーブルを実装する際にシステムが使用することを目的としています。 OLE 2 には、アラート オブジェクト テーブルの実装は含まれていないことに注意してください。

要件

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

こちらもご覧ください

IEnumMoniker

IRunningObjectTable