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