Udostępnij za pośrednictwem


IDiaSymbol::findChildrenEx

Pobiera elementy podrzędne symbolu. Zwracane symbole lokalne obejmują informacje o zakresie na żywo, jeśli program jest kompilowany z optymalizacją.

Składnia

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

Parametry

symtag

[in] Określa tagi symboli elementów podrzędnych do pobrania zgodnie z definicją w wyliczenie SymTagEnum. Ustaw wartość na SymTagNull dla wszystkich elementów podrzędnych, które mają zostać pobrane.

name

[in] Określa nazwę elementów podrzędnych do pobrania. Ustaw wartość na NULL dla wszystkich elementów podrzędnych, które mają zostać pobrane.

compareFlags

[in] Określa opcje porównania, które mają być stosowane do dopasowywania nazw. Wartości z wyliczenia NameSearchOptions mogą być używane samodzielnie lub w połączeniu.

ppResult

[out] Zwraca obiekt IDiaEnumSymbols zawierający listę pobranych symboli podrzędnych.

Wartość zwracana

Zwraca S_OK wartość, jeśli co najmniej jeden element podrzędny symbolu został znaleziony lub zwraca wartość , jeśli nie znaleziono elementów podrzędnych; w przeciwnym razie zwraca S_FALSE kod błędu.

Uwagi

Ta metoda jest rozszerzoną wersją interfejsu IDiaSymbol::findChildren.

Wymagania

Nagłówek: Dia2.h

Biblioteka: diaguids.lib

BIBLIOTEKA DLL: msdia100.dll

Zobacz też