Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Recupera os filhos do símbolo.
Sintaxe
HRESULT findChildren (
enum SymTagEnum symtag,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSymbols** ppResult
);
Parâmetros
symtag
[em] Especifica as marcas de símbolo dos filhos a serem recuperados, conforme definido na enumeração SymTagEnum. Defina como SymTagNull para que todas as crianças sejam recuperadas.
name
[em] Especifica o nome dos filhos a serem recuperados. Defina como NULL para que todas as crianças sejam recuperadas.
compareFlags
[em] Especifica as opções de comparação aplicadas à correspondência de nomes. Os valores da enumeração NameSearchOptions Enumeration podem ser usados sozinhos ou em combinação.
ppResult
[saídas] Retorna um objeto IDiaEnumSymbols que contém uma lista dos símbolos filho recuperados.
Valor de retorno
Retorna S_OK se pelo menos um filho do símbolo foi encontrado, ou retorna S_FALSE se nenhum filho foi encontrado, caso contrário, retorna um código de erro.
Observações
Esse método é idêntico a chamar o IDiaSession::findChildren método com esse símbolo como o primeiro parâmetro.
Este método localiza apenas os filhos do símbolo atual. Por exemplo, símbolos públicos (SymTagPublicSymbol) são filhos apenas do escopo global, independentemente de o símbolo de função ou o símbolo de dados a que se referem podem ser filhos de outros símbolos (como compiladores, tipos e outros). Para obter uma lista de tipos de símbolos, consulte Hierarquia lexical de tipos de símbolos.