Método IDebugHostSymbol2::EnumerateChildrenEx (dbgmodel.h)
Enumera todos los símbolos secundarios del tipo, el nombre y la información extendida especificados que está presente.
Esto se comporta de forma idéntica a EnumerateChildren cuando searchInfo es nullptr. SymbolType::Symbol se puede usar para buscar cualquier tipo de elemento secundario. Tenga en cuenta que si name es nullptr, el enumerador resultante generará elementos secundarios de cualquier nombre.
Sintaxis
HRESULT EnumerateChildrenEx(
SymbolKind kind,
PCWSTR name,
SymbolSearchInfo *searchInfo,
IDebugHostSymbolEnumerator **ppEnum
);
Parámetros
kind
Indica qué tipos de símbolos secundarios desea enumerar el autor de la llamada. Si se pasa el valor plano Symbol, se enumerarán todos los tipos de símbolos secundarios.
name
Si se especifica, solo se enumerarán los símbolos secundarios con un nombre tal y como se indica en este argumento.
searchInfo
Puntero a una estructura SymbolSearchInfo que describe los atributos de cómo debe continuar la búsqueda de símbolos. El autor de la llamada debe asegurarse de que los campos HeaderSize e InfoSize de SymbolSearchInfo se rellenan correctamente antes de pasar la estructura a este método. Para las búsquedas que implican tipos, se sigue una estructura TypeSearchInfo.
ppEnum
Aquí se devolverá un enumerador que enumera los símbolos secundarios del tipo y el nombre especificados.
Valor devuelto
Este método devuelve HRESULT que indica que se ha realizado correctamente o no.
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |