Compartilhar via


IDiaSession::findFile

Recupera arquivos de origem por compiland e nome.

Sintaxe

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

Parâmetros

pCompiland

[in] Um objeto IDiaSymbol que representa o compilador e a ser usado como um contexto para a pesquisa. Defina esse parâmetro como NULL para localizar arquivos de origem em todos os compiladores.

name

[in] Especifica o nome do arquivo de origem a ser recuperado. Defina esse parâmetro como NULL para todos os arquivos de origem a serem recuperados.

option

[in] Especifica as opções de comparação aplicadas à pesquisa de nomes. Os valores da Enumeração NameSearchOptions podem ser usados sozinhos ou em combinação.

ppResult

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

Valor Retornado

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Exemplo

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

Confira também