Condividi tramite


IDiaSymbol::findChildrenExByRVA

Recupera gli elementi figlio del simbolo validi in corrispondenza di un indirizzo virtuale relativo specificato.

Sintassi

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

Parametri

symtag

[in] Specifica i tag di simboli degli elementi figlio da recuperare, come definito nell'enumerazione SymTagEnum. Impostare su SymTagNull per tutti gli elementi figlio da recuperare.

name

[in] Specifica il nome degli elementi figlio da recuperare. Impostare su NULL per tutti gli elementi figlio da recuperare.

compareFlags

[in] Specifica le opzioni di confronto da applicare alla corrispondenza dei nomi. I valori dell'enumerazione NameSearchOptions possono essere usati da soli o in combinazione.

address

[in] Specifica l'RVA.

ppResult

[out] Restituisce un oggetto IDiaEnumSymbols che contiene un elenco dei simboli figlio recuperati.

Valore restituito

Restituisce S_OK se è stato trovato almeno un elemento figlio del simbolo o restituisce S_FALSE se non sono stati trovati elementi figlio. In caso contrario, restituisce un codice di errore.

Osservazioni:

I simboli locali restituiti includono informazioni sull'intervallo live.

Requisiti

Intestazione: Dia2.h

Libreria: diaguids.lib

DLL: msdia100.dll

Vedi anche