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