ISymUnmanagedBinder::GetReaderForFile-Methode
Wenn eine Metadatenschnittstelle und ein Dateiname vorhanden sind, wird die richtige ISymUnmanagedReader-Schnittstelle zurückgegeben, die die dem Modul zugeordneten Debugsymbole liest.
Diese Methode öffnet die Programmdatenbankdatei (PDB) nur, wenn sie sich neben der ausführbaren Datei befindet. Diese Änderung wurde aus Sicherheitsgründen vorgenommen. Wenn Sie eine umfangreichere Suche nach der PDB-Datei benötigen, verwenden Sie die ISymUnmanagedBinder2::GetReaderForFile2-Methode.
Syntax
HRESULT GetReaderForFile(
[in] IUnknown *importer,
[in] const WCHAR *fileName,
[in] const WCHAR *searchPath,
[out, retval] ISymUnmanagedReader **pRetVal);
Parameter
importer
[in] Ein Zeiger auf die Metadatenimportschnittstelle.
fileName
[in] Ein Zeiger auf den Dateinamen.
searchPath
[in] Ein Zeiger auf den Suchpfad.
pRetVal
[out] Ein Zeiger, der auf die zurückgegebene ISymUnmanagedReader-Schnittstelle festgelegt ist.
Rückgabewert
S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.
Anforderungen
Header: CorSym.idl, CorSym.h