Método ISymUnmanagedWriter::Initialize
Define a interface de emissor de metadados com a qual este escritor será associado e define o nome do ficheiro de saída para o qual os símbolos de depuração serão escritos.
Este método só pode ser chamado uma vez e tem de ser chamado antes de qualquer outro método de escritor. Alguns escritores podem necessitar de um nome de ficheiro. No entanto, pode sempre transmitir um nome de ficheiro para este método sem qualquer efeito negativo nos escritores que não utilizem o nome do ficheiro.
Sintaxe
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
Parâmetros
emitter
[in] Um ponteiro para a interface de emissor de metadados.
filename
[in] O nome de ficheiro no qual os símbolos de depuração são escritos. Se for especificado um nome de ficheiro para um escritor que não utilize nomes de ficheiro, este parâmetro é ignorado.
pIStream
[in] Se for especificado, o escritor de símbolos emitirá os símbolos no especificado IStream em vez do ficheiro especificado no filename
parâmetro . O pIStream
parâmetro é opcional.
fFullBuild
[in] true
se esta for uma reconstrução completa; false
se se trata de uma compilação incremental.
Devolver Valor
S_OK se o método for bem-sucedido; caso contrário, E_FAIL ou outro código de erro.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h