Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 );