Metodo ISymUnmanagedWriter::Initialize2

Imposta l'interfaccia di generazione dei metadati con cui verrà associato questo writer e imposta il nome del file di output in cui verranno scritti i simboli di debug. Questo metodo consente anche di impostare il percorso finale del file PDB (Program Database).

Sintassi

HRESULT Initialize2(  
    [in] IUnknown     *emitter,  
    [in] const WCHAR  *tempfilename,  
    [in] IStream      *pIStream,  
    [in] BOOL         fFullBuild,  
    [in] const WCHAR  *finalfilename);  

Parametri

emitter
[in] Puntatore all'interfaccia di generazione dei metadati.

tempfilename
[in] Puntatore a un WCHAR oggetto contenente il nome del file in cui vengono scritti i simboli di debug. Se specificato per un writer che non usa i nomi file, il parametro sarà ignorato.

pIStream
[in] Se specificato, il writer dei simboli genera i simboli nell'oggetto specificato IStream anziché nel file specificato nel filename parametro. pIStream è facoltativo.

fFullBuild
[in] true se si tratta di una ricompilazione completa; false se si tratta di una compilazione incrementale.

finalfilename
[in] Puntatore a un WCHAR oggetto che corrisponde alla stringa del percorso finale del file PDB.

Valore restituito

S_OK se il metodo ha esito positivo; in caso contrario, E_FAIL o un altro codice di errore.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedi anche