IDiaSession::findFile
Recupera i file di origine in base a compiland e nome.
Sintassi
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
Parametri
pCompiland
[in] Oggetto IDiaSymbol che rappresenta il compiland da utilizzare come contesto per la ricerca. Impostare questo parametro su NULL
per trovare i file di origine in tutti i compilands.
name
[in] Specifica il nome del file di origine da recuperare. Impostare questo parametro su NULL
per tutti i file di origine da recuperare.
option
[in] Specifica le opzioni di confronto applicate alla ricerca dei nomi. I valori dell'enumerazione NameSearchOptions possono essere usati da soli o in combinazione.
ppResult
[out] Restituisce un oggetto IDiaEnumSourceFiles che contiene un elenco dei file di origine recuperati.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Esempio
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );