Partager via


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

Voir aussi

Référence

IDiaEnumSourceFiles

IDiaSession

IDiaSymbol

NameSearchOptions