Freigeben über


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

Siehe auch

Referenz

IDiaEnumSourceFiles

IDiaSession

IDiaSymbol

NameSearchOptions