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 |