Udostępnij za pośrednictwem


IDiaSession::findFile

Pobiera pliki źródłowe według compiland i name.

Składnia

HRESULT findFile ( 
   IDiaSymbol*           pCompiland,
   LPCOLESTR             name,
   DWORD                 option,
   IDiaEnumSourceFiles** ppResult
);

Parametry

pCompiland

[in] Obiekt IDiaSymbol reprezentujący compiland do użycia jako kontekst wyszukiwania. Ustaw ten parametr, aby NULL znaleźć pliki źródłowe we wszystkich kompilands.

name

[in] Określa nazwę pliku źródłowego do pobrania. Ustaw ten parametr na NULL wartość dla wszystkich plików źródłowych, które mają zostać pobrane.

option

[in] Określa opcje porównania zastosowane do wyszukiwania nazw. Wartości z wyliczenia NameSearchOptions mogą być używane samodzielnie lub w połączeniu.

ppResult

[out] Zwraca obiekt IDiaEnumSourceFiles zawierający listę pobranych plików źródłowych.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Przykład

IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );

Zobacz też