Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera os filhos do símbolo.
Sintaxe
HRESULT findChildren (
enum SymTagEnum symtag,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSymbols** ppResult
);
Parâmetros
symtag
[in] Especifica as marcas de símbolo dos filhos a serem recuperados, conforme definido na Enumeração SymTagEnum. Definido como para SymTagNull
todos os filhos a serem recuperados.
name
[in] Especifica o nome dos filhos a serem recuperados. Definido como para NULL
todos os filhos a serem recuperados.
compareFlags
[in] Especifica as opções de comparação aplicadas à correspondência de nomes. Os valores da enumeração Enumeração NameSearchOptions podem ser usados sozinhos ou em combinação.
ppResult
[out] 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 método IDiaSession::findChildren com esse símbolo como o primeiro parâmetro.
Esse 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 símbolo de dados a que se referem 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ímbolo.