Sdílet prostřednictvím


IDiaSession::findFile

Načte zdrojové soubory podle compilandu a názvu.

Syntaxe

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

Parametry

pCompiland

[v] IDiaSymbol objekt představující compiland, který se má použít jako kontext pro vyhledávání. Nastavte tento parametr na NULL vyhledání zdrojových souborů ve všech compilands.

name

[v] Určuje název zdrojového souboru, který se má načíst. Nastavte tento parametr tak, aby NULL se načetly všechny zdrojové soubory.

option

[v] Určuje možnosti porovnání použité pro vyhledávání názvů. Hodnoty z výčtu NameSearchOptions lze použít samostatně nebo v kombinaci.

ppResult

[ven] Vrátí objekt IDiaEnumSourceFiles , který obsahuje seznam zdrojových souborů načtených.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Příklad

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

Viz také