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