Partilhar via


IEnumDebugThreads2

Este interface do enumera os segmentos em execução na sessão de depuração atual.

IEnumDebugThreads2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para representar uma lista de threads em um programa.

Observações para chamadores

Chame IDebugProcess2::EnumThreads para obter essa interface que representa uma lista de todos os threads em todos os programas em execução em um processo. Chame IDebugProgram2::EnumThreads para obter essa interface que representa uma lista de threads em execução em um programa.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IEnumDebugThreads2.

Método

Descrição

IEnumDebugThreads2::Next

Recupera um número especificado de threads na seqüência de enumeração.

IEnumDebugThreads2::Skip

Ignora um número especificado de segmentos em uma seqüência de enumeração.

IEnumDebugThreads2::Reset

Redefine uma seqüência de enumeração para o início.

IEnumDebugThreads2::Clone

Cria um enumerador que contém o mesmo estado de enumeração como atual.

IEnumDebugThreads2::GetCount

Obtém o número de threads em um enumerador.

Comentários

Visual Studio geralmente obtém essa interface para atualizar o segmentos janela, bem como para obter o primeiro thread da lista, para chamar IDebugProcess3::Execute, IDebugProcess3::Continue, e IDebugProcess3::Step.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProcess2::EnumThreads

IDebugProgram2::EnumThreads

IDebugProcess3::Step

IDebugProcess3::Continue

IDebugProcess3::Execute

Conceitos

Interfaces principais