Compartir a través de


IDiaSession::findFile

Recupera archivos de origen por compilado y nombre.

Sintaxis

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

Parámetros

pCompiland

[in] Objeto IDiaSymbol que representa el compilado que se va a usar como contexto de la búsqueda. Establezca este parámetro en NULL para buscar archivos de origen en todos los compilados.

name

[in] Especifica el nombre del archivo de origen que se va a recuperar. Establezca este parámetro en NULL para que se recuperen todos los archivos de origen.

option

[in] Especifica las opciones de comparación aplicadas a la búsqueda de nombres. Los valores de la enumeración NameSearchOptions se pueden usar solo o en combinación.

ppResult

[out] Devuelve un objeto IDiaEnumSourceFiles que contiene una lista de los archivos de origen recuperados.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Ejemplo

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

Consulte también