Método de ISymUnmanagedWriter::Initialize2
Define a interface do emissor de metadados com a qual este gravador será associado e define o nome do arquivo de saída que serão gravados os símbolos de depuração. Esse método também permite que você defina o local final do arquivo de banco de dados (PDB) do programa.
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 uma WCHAR que contém o nome do arquivo ao qual os símbolos de depuração são gravados. Se um nome de arquivo é especificado para o gravador que não use nomes de arquivo, este parâmetro é ignorado.pIStream
[in] Se especificado, o gravador de símbolo emite os símbolos para a determinado IStream em vez de para o arquivo especificado na filename parâmetro. O pIStream parâmetro é opcional.fFullBuild
[in] true Se esta for uma reconstrução completa; falseSe esta é uma compilação incremental.finalfilename
[in] Um ponteiro para um WCHAR que é a seqüência de caracteres de caminho para o local final do arquivo PDB.
Valor de retorno
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