IDiaSession::findFile

Récupère les fichiers sources par compiland et par nom.

Syntaxe

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

Paramètres

pCompiland

[in] Objet IDiaSymbol représentant le compiland à utiliser comme contexte de recherche. Définissez ce paramètre sur NULL pour rechercher les fichiers sources dans tous les compilands.

name

[in] Spécifie le nom du fichier source à récupérer. Définissez ce paramètre sur NULL pour récupérer tous les fichiers sources.

option

[in] Spécifie les options de comparaison appliquées à la recherche par nom. Les valeurs de l’énumération NameSearchOptions peuvent être utilisées seules ou en combinaison.

ppResult

[out] Retourne un objet IDiaEnumSourceFiles qui contient une liste des fichiers sources récupérés.

Valeur renvoyée

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Exemple

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

Voir aussi