Condividi tramite


Metodo ISymUnmanagedBinder::GetReaderForFile

Dato un'interfaccia di metadati e un nome di file, restituisce l'interfaccia ISymUnmanagedReader corretta che leggerà i simboli di debug associati al modulo.

Questo metodo aprirà il file PDB (Program Database) solo se si trova accanto al file eseguibile. Questa modifica è stata apportata ai fini della sicurezza. Se è necessaria una ricerca più estesa per il file PDB, usare il metodo ISymUnmanagedBinder2::GetReaderForFile2 .

Sintassi

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 ha esito positivo; in caso contrario, E_FAIL o un altro codice di errore.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedi anche