次の方法で共有


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 メソッドの後続の呼び出しによる影響を受けません。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

ICorPublish インターフェイス