Condividi tramite


IEnumDebugThreads2

Questo interfac enumera i thread in esecuzione nella sessione di debug corrente.

IEnumDebugThreads2 : IUnknown

Note per gli implementatori

Il motore (DE) di debug implementa questa interfaccia per rappresentare un elenco di thread in un programma.

Note per i chiamanti

Chiamare IDebugProcess2:: EnumThreads per ottenere questa interfaccia che rappresenta un elenco di tutti i thread in tutti i programmi in esecuzione in un processo. Chiamare IDebugProgram2:: EnumThreads per ottenere questa interfaccia che rappresenta un elenco di thread in esecuzione in un programma.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IEnumDebugThreads2.

Metodo

Descrizione

IEnumDebugThreads2:: dopo

Recupera un numero di thread specificato nella sequenza di enumerazione.

IEnumDebugThreads2:: Passare

Ignora un numero specificato dei thread in una sequenza di enumerazione.

IEnumDebugThreads2:: Reimposta

Reimposta una sequenza di enumerazione all'inizio.

IEnumDebugThreads2:: clone

Crea un enumeratore che contiene lo stesso stato dell'enumerazione di quello corrente.

IEnumDebugThreads2:: GetCount

Ottiene il numero di thread in un enumeratore.

Note

Visual Studio ottiene in genere questa interfaccia per aggiornare la finestra di thread nonché per ottenere il primo thread dell'elenco, per chiamare IDebugProcess3:: di esecuzione, IDebugProcess3:: continuaree IDebugProcess3:: passaggio.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugProcess2:: EnumThreads

IDebugProgram2:: EnumThreads

IDebugProcess3:: passaggio

IDebugProcess3:: continuare

IDebugProcess3:: di esecuzione

Concetti

interfacce principali