Freigeben über


ICorPublish::EnumProcesses-Methode

Ruft einen Enumerator für die verwalteten Prozesse ab, die auf diesem Computer ausgeführt werden.

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

Parameter

  • Type
    Ein Wert der COR_PUB_ENUMPROCESS-Enumeration, der den Typ des Prozesses angibt, der abgerufen werden soll. In der aktuellen Version ist nur COR_PUB_MANAGEDONLY gültig.

  • ppIEnum
    Ein Zeiger auf die Adresse einer ICorPublishProcessEnum-Instanz, die der Enumerator der Prozesse ist.

Hinweise

Die Auflistung der Prozesse des Enumerators basiert auf einer Momentaufnahme der Prozesse, die beim Aufrufen der EnumProcesses-Methode ausgeführt werden. Der Enumerator schließt keine Prozesse ein, die vor dem Aufruf von EnumProcesses enden oder nach dem Aufruf starten.

Die EnumProcesses-Methode kann mehrmals für diese ICorPublish-Instanz aufgerufen werden, um eine neue aktuelle Auflistung der Prozesse zu erstellen. Vorhandene Auflistungen werden von nachfolgenden Aufrufen der EnumProcesses-Methode nicht beeinflusst.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorPub.idl, CorPub.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorPublish-Schnittstelle