Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Lekéri a szimbólum gyermekeit.
Szemantika
HRESULT findChildren (
enum SymTagEnum symtag,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSymbols** ppResult
);
Paraméterek
symtag
[in] Megadja a lekérendő gyermekek szimbólumcímkéket a SymTagEnum enumerálásában meghatározottak szerint. Állítsa be az SymTagNull összes lekérendő gyermek számára.
name
[in] Megadja a lekérendő gyermekek nevét. Állítsa be az NULL összes lekérendő gyermek számára.
compareFlags
[in] Megadja a névegyeztetésre alkalmazott összehasonlítási beállításokat. A NameSearchOptions Enumeration enumeration enumerálás értékei önállóan vagy kombinálva is használhatók.
ppResult
[kifelé] Egy IDiaEnumSymbols objektumot ad vissza, amely tartalmazza a lekért gyermekszimbólumok listáját.
Visszaadott érték
Visszaadja S_OK , ha a szimbólum legalább egy gyermekét megtalálta, vagy visszaadja S_FALSE , ha nem található gyermek; ellenkező esetben hibakódot ad vissza.
Megjegyzések
Ez a metódus megegyezik az IDiaSession::findChildren metódus első paraméterként való meghívásával.
Ez a módszer csak az aktuális szimbólum gyermekeit keresi meg. A nyilvános szimbólumok (SymTagPublicSymbol) például csak a globális hatókör gyermekei, függetlenül attól, hogy az általuk hivatkozott függvényszimbólum vagy adatszimbólum más szimbólumok (például Compilands, típusok és egyéb) gyermekei lehetnek. A szimbólumtípusok listáját a Szimbólumtípusok lexikális hierarchiája című témakörben találja.