Condividi tramite


Metodo ISymUnmanagedBinder::GetReaderForFile

Una volta specificati un'interfaccia dei metadati e un nome del file, restituisce la struttura ISymUnmanagedReader corretta che leggerà i simboli di debug associati al modulo.

Questo metodo aprirà il file del database di programma (PDB) solo se si trova vicino al file eseguibile. Questa modifica è stata apportata per motivi di sicurezza. Se è necessaria una ricerca più estesa per il file PDB, utilizzare il metodo ISymUnmanagedBinder2::GetReaderForFile2.

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

Parametri

  • importer
    [in] Puntatore all'interfaccia di importazione dei metadati.

  • fileName
    [in] Puntatore al nome del file.

  • searchPath
    [in] Puntatore al percorso di ricerca.

  • pRetVal
    [out] Puntatore impostato sull'interfaccia ISymUnmanagedReader restituita.

Valore restituito

S_OK se il metodo viene eseguito correttamente; in caso contrario, restituisce E_FAIL o un altro codice di errore.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedere anche

Riferimenti

Interfaccia ISymUnmanagedBinder

Metodo ISymUnmanagedBinder2::GetReaderForFile2