Partilhar via


IDiaSession::findFile

Recuperar arquivos de origem pelo compiland e nome.

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

Parâmetros

  • pCompiland
    [in] um objeto de IDiaSymbol que representa o compiland a ser usado como um contexto para a pesquisa. Defina o parâmetro como NULL para localizar arquivos de origem em todos os compilands.

  • name
    [in] especifica o nome do arquivo de origem para ser recuperado. Defina o parâmetro como NULL para que todos os arquivos de origem sejam recuperados.

  • option
    [in] especifica as opções de comparação aplicadas para nomear a pesquisa. Os valores da enumeração de NameSearchOptions podem ser usados apenas ou em combinação.

  • ppResult
    [out] retorna um objeto de IDiaEnumSourceFiles que contém uma lista dos arquivos de origem recuperados.

Valor de retorno

Se com êxito, retorna S_OK; caso contrário, retorna um código de erro.

Exemplo

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

Consulte também

Referência

IDiaEnumSourceFiles

IDiaSession

IDiaSymbol

NameSearchOptions