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