IDiaSession::findFile
Récupère les fichiers sources par le module et le nom.
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
Paramètres
pCompiland
[in] Un objet d' IDiaSymbol représentant le module à utiliser comme contexte de la recherche. Affectez à ce paramètre la NULL pour rechercher des fichiers sources dans tous les modules (compilands).name
[in] Spécifie le nom du fichier source à récupérer. Affectez à ce paramètre la NULL pour que tous les fichiers sources sont récupérés.option
[in] spécifie les options de comparaison appliquées pour nommer rechercher. Les valeurs de l'énumération de NameSearchOptions peuvent être utilisées unique ou en association.ppResult
[out] Retourne un objet d' IDiaEnumSourceFiles qui contient une liste des fichiers sources récupérés.
Valeur de retour
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 );