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