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