Método ISymUnmanagedWriter::Initialize2
Define a interface do emissor de metadados com a qual esse gravador será associado e o nome do arquivo de saída no qual os símbolos de depuração serão gravados. Esse método também permite que você defina o local final do arquivo PDB (banco de dados do programa).
Sintaxe
HRESULT Initialize2(
[in] IUnknown *emitter,
[in] const WCHAR *tempfilename,
[in] IStream *pIStream,
[in] BOOL fFullBuild,
[in] const WCHAR *finalfilename);
Parâmetros
emitter
[in] Um ponteiro para a interface do emissor de metadados.
tempfilename
[in] Um ponteiro para um WCHAR
que contém o nome do arquivo no qual os símbolos de depuração são gravados. Se um nome de arquivo for especificado para um gravador que não use nomes de arquivo, esse parâmetro será ignorado.
pIStream
[in] Se especificado, o gravador de símbolos emitirá os símbolos no IStream fornecido, em vez do arquivo especificado no parâmetrofilename
. O pIStream
é opcional.
fFullBuild
[in] true
se for uma recompilação completa; false
se essa for uma compilação incremental.
finalfilename
[in] Um ponteiro para um WCHAR
que é a cadeia de caracteres de caminho para o local final do arquivo PDB.
Valor Retornado
S_OK se o método for bem-sucedido, caso contrário, E_FAIL ou algum outro código de erro.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h