Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera los elementos secundarios del símbolo.
Sintaxis
HRESULT findChildren (
enum SymTagEnum symtag,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSymbols** ppResult
);
Parámetros
symtag
[in] Especifica las etiquetas de símbolo de los elementos secundarios que se van a recuperar, tal como se define en la enumeración SymTagEnum. Establézcalo en SymTagNull para que se recuperen todos los elementos secundarios.
name
[in] Especifica el nombre de los elementos secundarios que se van a recuperar. Establézcalo en NULL para que se recuperen todos los elementos secundarios.
compareFlags
[in] Especifica las opciones de comparación aplicadas a la coincidencia de nombres. Los valores de la enumeración NameSearchOptions (enumeración) se pueden usar solo o en combinación.
ppResult
[out] Devuelve un objeto IDiaEnumSymbols que contiene una lista de los símbolos secundarios recuperados.
Valor devuelto
Devuelve S_OK si se encontró al menos un elemento secundario del símbolo o devuelve S_FALSE si no se encontró ningún elemento secundario; de lo contrario, devuelve un código de error.
Observaciones
Este método es idéntico a llamar al método IDiaSession::findChildren con este símbolo como primer parámetro.
Este método solo busca los elementos secundarios del símbolo actual. Por ejemplo, los símbolos públicos (SymTagPublicSymbol) son secundarios solo del ámbito global, independientemente de si el símbolo de función o el símbolo de datos al que hacen referencia pueden ser elementos secundarios de otros símbolos (como Compilands, tipos y otros). Para obtener una lista de tipos de símbolos, vea Jerarquía léxica de tipos de símbolos.