Partager via


ISymUnmanagedBinder::GetReaderForFile, méthode

Avec une interface de métadonnées et un nom de fichier donnés, retourne la structure ISymUnmanagedReader adaptée qui lira les symboles de débogage associés au module.

Cette méthode ouvrira seulement le fichier de base de données du programme (PDB) s'il se trouve à côté du fichier exécutable. Cette modification a été apportée pour des raisons de sécurité. Si vous avez besoin d'une recherche plus étendue pour le fichier PDB, utilisez la méthode ISymUnmanagedBinder2::GetReaderForFile2.

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 du fichier.

  • searchPath
    [in] Pointeur vers le chemin de recherche.

  • pRetVal
    [out] Pointeur qui a la valeur de l'interface ISymUnmanagedReader retournée.

Valeur de retour

S_OK si la méthode réussit ; sinon, E_FAIL ou un autre code d'erreur.

Configuration requise

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

Voir aussi

Référence

ISymUnmanagedBinder, interface

ISymUnmanagedBinder2::GetReaderForFile2, méthode