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 |