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