IDiaSession::findFile

Recupera i file di origine da modulo e dal nome.

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

Parametri

  • pCompiland
    [in] un oggetto IDiaSymbol che rappresenta il modulo da utilizzare come contesto per la ricerca.Impostare questo parametro su NULL trovare i file di origine in tutti i moduli.

  • name
    [in] specifica il nome del file di origine da recuperare.Impostare questo parametro su NULL per tutti i file di origine vengano recuperati.

  • option
    [in] specifica le opzioni di confronto applicate per denominare la ricerca.I valori dall'enumerazione NameSearchOptions possono essere utilizzati da solo o in combinazione.

  • ppResult
    [out] restituisce un oggetto IDiaEnumSourceFiles contenente un elenco di file di origine recuperati.

Valore restituito

In caso di esito positivo, restituisce S_OK; in caso contrario, restituisce un codice errore.

Esempio

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

Vedere anche

Riferimenti

IDiaEnumSourceFiles

IDiaSession

IDiaSymbol

NameSearchOptions