Compartilhar via


Método IDebugHostSymbol2::EnumerateChildrenEx (dbgmodel.h)

Enumera todos os símbolos filho do tipo, nome e informações estendidas que estão presentes.

Isso se comporta de forma idêntica a EnumerateChildren quando searchInfo é nullptr. SymbolType::Symbol pode ser usado para pesquisar qualquer tipo de filho. Observe que, se o nome for nullptr, os filhos de qualquer nome serão produzidos pelo enumerador resultante.

Sintaxe

HRESULT EnumerateChildrenEx(
  SymbolKind                 kind,
  PCWSTR                     name,
  SymbolSearchInfo           *searchInfo,
  IDebugHostSymbolEnumerator **ppEnum
);

Parâmetros

kind

Indica quais tipos de símbolos filho o chamador deseja enumerar. Se o símbolo de valor simples for passado, todos os tipos de símbolos filho serão enumerados.

name

Se especificado, somente símbolos filho com um nome conforme fornecido neste argumento serão enumerados.

searchInfo

Um ponteiro para uma estrutura SymbolSearchInfo que descreve atributos de como a pesquisa de símbolos deve continuar. O chamador deve garantir que os campos HeaderSize e InfoSize do SymbolSearchInfo sejam preenchidos adequadamente antes de passar a estrutura para esse método. Para pesquisas envolvendo tipos, uma estrutura TypeSearchInfo segue.

ppEnum

Um enumerador que enumera símbolos filho do tipo e nome especificados será retornado aqui.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

estrutura SymbolSearchInfo

interface IDebugHostSymbol2