Freigeben über


ISymUnmanagedBinder::GetReaderForFile-Methode

Aktualisiert: November 2007

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

Siehe auch

Referenz

ISymUnmanagedBinder

ISymUnmanagedBinder2::GetReaderForFile2-Methode