IDiaSession::findFile
Ruft Quelldateien nach Kompiliereinheit und Namen ab.
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
Parameter
pCompiland
[in] Ein IDiaSymbol-Objekt, das die als Kontext für die Suche zu verwendende Kompiliereinheit darstellt.Legen Sie diesen Parameter auf NULL fest, um Quelldateien in allen Kompiliereinheiten zu suchen.name
[in] Gibt die Namen der Quelldateien an, die abgerufen werden sollen.Legen Sie diesen Parameter auf NULL fest, damit alle Quelldateien abgerufen werden können.option
[in] Gibt die Vergleichsoptionen an, die auf Namenssuchen angewendet werden sollen.Werte aus der NameSearchOptions-Enumeration können einzeln oder in Kombination verwendet werden.ppResult
[out] Gibt ein IDiaEnumSourceFiles-Objekt zurück, das eine Liste der abgerufenen Quelldateien enthält.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Beispiel
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );