Metodo ISymUnmanagedWriter::Initialize
Imposta l'interfaccia della funzione di emissione dei metadati alla quale verrà associato questo writer, nonché il nome del file di output nel quale verranno scritti i simboli di debug.
Il metodo può essere chiamato una sola volta e deve essere chiamato prima di qualunque altro metodo writer. Alcuni writer possono richiedere un nome file. Tuttavia, è sempre possibile passare un nome file a questo metodo, senza tuttavia generare effetti negativi sui writer che non lo utilizzano.
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
Parametri
emitter
[in] Puntatore all'interfaccia della funzione di emissione dei metadati.filename
[in] Nome file per il quale vengono scritti i simboli di debug. Se si specifica un nome file per un writer che non utilizza nomi file, questo parametro viene ignorato.pIStream
[in] Se specificato, il writer dei simboli genererà i simboli nell'oggetto IStream specificato anziché nel file indicato con il parametro filename. Il parametro pIStream è facoltativo.fFullBuild
[in] true se si tratta di una ricompilazione completa; false se si tratta di una compilazione incrementale.
Valore restituito
S_OK se il metodo viene eseguito correttamente; in caso contrario, restituisce E_FAIL o un altro codice di errore.
Requisiti
Intestazione: CorSym.idl, CorSym.h