Partilhar via


IDiaSymbol::findChildrenExByRVA

Recupera os filhos do símbolo que são válidos em um RVA (endereço virtual relativo) especificado.

Sintaxe

HRESULT findChildrenExByRVA ( 
   enum SymTagEnum   symtag,
   LPCOLESTR         name,
   DWORD             compareFlags,
   DWORD             address,
   IDiaEnumSymbols** ppResult
);

Parâmetros

symtag

[in] Especifica as marcas de símbolo dos filhos a serem recuperados, conforme definido em Enumeração SymTagEnum. Defina como SymTagNull para que todos os filhos sejam recuperados.

name

[in] Especifica o nome dos filhos a serem recuperados. Defina como NULL para que todos os filhos sejam recuperados.

compareFlags

[in] Especifica as opções de comparação a serem aplicadas à correspondência de nomes. Os valores da Enumeração NameSearchOptions podem ser usados sozinhos ou em combinação.

address

[in] Especifica o RVA.

ppResult

[out] Retorna um objeto IDiaEnumSymbols que contém uma lista dos símbolos filho recuperados.

Valor Retornado

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.

Comentários

Os símbolos locais retornados incluem informações de intervalo dinâmico.

Requisitos

Cabeçalho: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia100.dll

Confira também