Compartilhar via


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

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

Isso se comporta de forma idêntica a EnumerarChildren quando searchInfo é nullptr. SymbolType::Symbol pode ser usado para pesquisar qualquer tipo de filho. Observe que, se name for nullptr, 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 valor simples Símbolo 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 que envolvem tipos, uma estrutura TypeSearchInfo segue.

ppEnum

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

Retornar valor

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

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Estrutura SymbolSearchInfo

Interface IDebugHostSymbol2