IDebugProcess2::EnumThreads

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

Syntax

HRESULT EnumThreads(
   IEnumDebugThreads2** ppEnum
);
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 aufzählt die Threads, die in jedem Programm ausgeführt werden, und kombiniert sie dann in einer Prozessansicht der Threads. Ein einzelner Thread kann in mehreren Programmen ausgeführt werden. diese Methode aufzählt diesen Thread nur einmal.

Diese Methode stellt eine Liste der Threads des Prozesses ohne Duplikate vor. Andernfalls verwenden Sie die EnumThreads-Methode, um die in einem bestimmten Programm ausgeführten Threads aufzählen.

Siehe auch