Udostępnij za pośrednictwem


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

Zobacz też

Informacje

IDiaEnumSourceFiles

IDiaSession

IDiaSymbol

NameSearchOptions