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 );