ISymUnmanagedBinder::GetReaderForFile-Methode
Gibt bei Angabe einer Metadatenschnittstelle und eines Dateinamens die richtige ISymUnmanagedReader-Struktur zurück, die die dem Modul zugeordneten Debugsymbole liest.
Mit dieser Methode wird die PDB (Program Database)-Datei nur geöffnet, wenn sie sich in unmittelbarer Nähe der ausführbaren Datei befindet. Diese Änderung wurde aus Sicherheitsgründen vorgenommen. Wenn Sie die Suche nach der PDB-Datei erweitern möchten, verwenden Sie die ISymUnmanagedBinder2::GetReaderForFile2-Methode.
HRESULT GetReaderForFile(
[in] IUnknown *importer,
[in] const WCHAR *fileName,
[in] const WCHAR *searchPath,
[out, retval] ISymUnmanagedReader **pRetVal);
Parameter
importer
[in] Ein Zeiger auf die Schnittstelle für den Metadatenimport.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 ausgeführt wurde, andernfalls E_FAIL oder ein anderer Fehlercode.
Anforderungen
Header: CorSym.idl, CorSym.h