ISymUnmanagedReader::Initialize-Methode

Initialisiert den Symbolleser mit der Metadatenimporteurschnittstelle, der dieser Reader zugeordnet wird, zusammen mit dem Dateinamen des Moduls.

Hinweis

Diese Methode kann nur einmal aufgerufen werden und muss vor allen anderen Lesemethoden aufgerufen werden.

Syntax

HRESULT Initialize (  
    [in]  IUnknown     *importer,  
    [in]  const WCHAR  *filename,  
    [in]  const WCHAR  *searchPath,  
    [in]  IStream      *pIStream);  

Parameter

importer
[in] Die Schnittstelle für den Metadatenimporteur, der dieser Reader zugeordnet wird.

filename
[in] Der Dateiname des Moduls. Sie können stattdessen den Parameter pIStream verwenden.

searchPath
[in] Der Pfad zur Suche. Dieser Parameter ist optional.

pIStream
[in] Der Dateidatenstrom, der als Alternative zum Dateinamenparameter verwendet wird.

Rückgabewert

S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.

Bemerkungen

Sie müssen nur einen der filename oder die pIStream Parameter angeben, nicht beide. Das searchPath ist optional.

Anforderungen

Header: CorSym.idl, CorSym.h

Siehe auch