Condividi tramite


IEnumDebugThreads2

Questa interfaccia enumera i thread in esecuzione nella sessione di debug corrente.

Sintassi

IEnumDebugThreads2 : IUnknown

Note per gli implementatori

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

Note per i chiamanti

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

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IEnumDebugThreads2.

metodo Descrizione
Avanti Recupera un numero specificato di thread nella sequenza di enumerazione.
Skip Ignora un numero specificato di thread in una sequenza di enumerazione.
Reimposta Reimposta una sequenza di enumerazione all'inizio.
Clona Crea un enumeratore che contiene lo stesso stato di enumerazione di quello corrente.
GetCount Ottiene il numero di thread in un enumeratore.

Osservazioni:

Visual Studio ottiene in genere questa interfaccia per aggiornare la finestra Thread e per ottenere il primo thread dell'elenco, per chiamare Execute, Continue e Step.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche