IDiaSession::findFile
Pobiera pliki źródłowe przez compiland i nazwa.
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
Parametry
pCompiland
[w] IDiaSymbol Obiekt reprezentujący compiland stosowaną jako kontekst dla wyszukiwania.Ten parametr jest ustawiony NULL Aby znaleźć w compilands wszystkich plików źródłowych.name
[w] Określa nazwę pliku źródłowego, które mają zostać pobrane.Ten parametr jest ustawiony NULL na wszystkie źródłowe pliki do pobrania.option
[w] Określa opcje porównywania stosowane do wyszukiwania nazwy.Wartości z NameSearchOptions wyliczenie można samodzielnie lub w połączeniu.ppResult
[out] Zwraca IDiaEnumSourceFiles pobrać obiektu, który zawiera listę plików źródłowych.
Wartość zwracana
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.
Przykład
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );