Freigeben über


ISymUnmanagedBinder3::GetReaderFromCallback-Methode

Aktualisiert: November 2007

Ermöglicht es dem Benutzer, einen IID_IDiaReadExeAtRVACallback oder einen IID_IDiaReadExeAtOffsetCallback zu implementieren oder anzugeben, um Informationen über das Verzeichnis Debug aus dem Speicher abzurufen.

HRESULT GetReaderFromCallback(
    [in]  IUnknown     *importer,
    [in]  const WCHAR  *fileName,
    [in]  const WCHAR  *searchPath,
    [in]  ULONG32      searchPolicy,
    [in]  IUnknown     *callback,
    [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.

  • searchPolicy
    [in] Ein Wert der CorSymSearchPolicyAttributes-Enumeration, der angibt, welche Richtlinie bei der Suche nach einem Symbolreader verwendet werden soll.

  • callback
    [in] Ein Zeiger auf die Rückruffunktion.

  • 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

ISymUnmanagedBinder3