Metodo ISymUnmanagedWriter::Initialize
Imposta l'interfaccia dell'emettitore di metadati con cui verrà associato questo writer e imposta il nome del file di output su cui verranno scritti i simboli di debug.
Questo metodo può essere chiamato una sola volta e deve essere chiamato prima di qualsiasi altro metodo writer. Alcuni writer possono richiedere un nome di file. Tuttavia, è sempre possibile passare un nome di file a questo metodo senza alcun effetto negativo sui writer che non usano il nome file.
Sintassi
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
Parametri
emitter
[in] Puntatore all'interfaccia dell'emettitore di metadati.
filename
[in] 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 di simboli genererà 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.
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