Partager via


ISymUnmanagedBinder::GetReaderForFile, méthode

À partir d’une interface de métadonnées et d’un nom de fichier, retourne l’interface ISymUnmanagedReader appropriée qui lira les symboles de débogage associés au module.

Cette méthode ouvre le fichier PDB (base de données du programme) uniquement s’il se trouve à proximité du fichier exécutable. Ce changement a été apporté pour des raisons de sécurité. Si vous avez besoin d’une recherche plus approfondie pour le fichier PDB, utilisez la méthode ISymUnmanagedBinder2::GetReaderForFile2.

Syntaxe

HRESULT GetReaderForFile(  
    [in]  IUnknown     *importer,  
    [in]  const WCHAR  *fileName,  
    [in]  const WCHAR  *searchPath,  
    [out, retval] ISymUnmanagedReader  **pRetVal);  

Paramètres

importer
[in] Pointeur vers l’interface d’importation de métadonnées.

fileName
[in] Pointeur vers le nom de fichier.

searchPath
[in] Pointeur vers le chemin de recherche.

pRetVal
[out] Pointeur défini sur l’interface ISymUnmanagedReader retournée.

Valeur renvoyée

S_OK en cas de réussite de la méthode ; sinon, E_FAIL ou un autre code d’erreur.

Configuration requise

En-tête : CorSym.idl, CorSym.h

Voir aussi