次の方法で共有


ICorPublish::EnumProcesses メソッド

このコンピューター上で実行されているマネージド プロセスの列挙子を取得します。

構文

HRESULT EnumProcesses (
    [in] COR_PUB_ENUMPROCESS       Type,
    [out] ICorPublishProcessEnum   **ppIEnum
);

パラメーター

Type 取得するプロセスの種類を指定する COR_PUB_ENUMPROCESS 列挙体の値。 現在のバージョンでは、COR_PUB_MANAGEDONLY のみが有効です。

ppIEnum プロセスの列挙子である ICorPublishProcessEnum インスタンスのアドレスへのポインター。

解説

プロセスの列挙子のコレクションは、EnumProcesses メソッドが呼び出されたときに実行されているプロセスのスナップショットに基づいています。 列挙子には、EnumProcesses の呼び出しの前に終了したり後に開始したりするプロセスは含まれません。

この ICorPublish インスタンスで EnumProcesses メソッドを複数回呼び出して、プロセスの新しい最新のコレクションを作成することができます。 既存のコレクションは、EnumProcesses メソッドの後続の呼び出しの影響を受けません。

必要条件

:システム要件」を参照してください。

ヘッダー: CorPub.idl、CorPub.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目