Condividi tramite


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

Vedi anche