IDebugProcess2::EnumThreads

Ruft eine Liste aller Threads ab, die im Prozess ausgeführt werden.

Syntax

int EnumThreads(
   out IEnumDebugThreads2 ppEnum
);

Parameter

ppEnum
[out] Gibt ein IEnumDebugThreads2 -Objekt zurück, das eine Liste aller Threads in allen Programmen im Prozess enthält.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Diese Methode listet die Threads auf, die in den einzelnen Programmen ausgeführt werden, und kombiniert sie dann in einer Prozessansicht der Threads. Ein einzelner Thread kann in mehreren Programmen ausgeführt werden; Diese Methode listet diesen Thread nur einmal auf.

Diese Methode stellt eine Liste der Threads des Prozesses ohne Duplikate dar. Wenn Sie andernfalls die Threads aufzählen möchten, die in einem bestimmten Programm ausgeführt werden, verwenden Sie die EnumThreads-Methode .

Siehe auch