Udostępnij za pośrednictwem


IDiaSymbol::findChildren

Pobiera elementy podrzędne symbolu.

Składnia

HRESULT findChildren ( 
   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 zastosowane do dopasowania 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 znaleziono co najmniej jeden element podrzędny symbolu lub zwraca wartość , jeśli nie znaleziono elementów podrzędnych; w przeciwnym razie zwraca S_FALSE kod błędu.

Uwagi

Ta metoda jest identyczna z wywoływaniem metody IDiaSession::findChildren z tym symbolem jako pierwszego parametru.

Zobacz też