IDiaSession::findFileIDiaSession::findFile

Extrait les fichiers de code source par compiland et le nom.Retrieves source files by compiland and name.

SyntaxeSyntax

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

ParamètresParameters

pCompiland
[in] Un IDiaSymbol objet représentant le compiland à utiliser comme contexte pour la recherche.[in] An IDiaSymbol object representing the compiland to be used as a context for the search. Définissez ce paramètre sur NULL pour rechercher les fichiers sources dans tous les modules (compilands).Set this parameter to NULL to find source files in all compilands.

name
[in] Spécifie le nom du fichier source doit être récupéré.[in] Specifies the name of the source file to be retrieved. Définissez ce paramètre sur NULL pour tous les fichiers source à récupérer.Set this parameter to NULL for all source files to be retrieved.

option
[in] Spécifie les options de comparaison appliquées à la recherche de nom.[in] Specifies the comparison options applied to name searching. Les valeurs à partir de la namesearchoptions, énumération énumération peut être utilisée seul ou combiné.Values from the NameSearchOptions Enumeration enumeration can be used alone or in combination.

ppResult
[out] Retourne un IDiaEnumSourceFiles de récupérer l’objet qui contient une liste des fichiers sources.[out] Returns an IDiaEnumSourceFiles object that contains a list of the source files retrieved.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

ExempleExample

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

Voir aussiSee Also

IDiaEnumSourceFiles IDiaEnumSourceFiles
IDiaSession IDiaSession
IDiaSymbol IDiaSymbol
NameSearchOptions (énumération)NameSearchOptions Enumeration