Método ISymUnmanagedWriter::Initialize2
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 também lhe permite definir a localização final do ficheiro de base de dados do programa (PDB).
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 de emissor de metadados.
tempfilename
[in] Um ponteiro para um WCHAR
que contém o nome de ficheiro para o 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 ficheiros, este parâmetro é ignorado.
pIStream
[in] Se especificado, o escritor de símbolos emite os símbolos no dado 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.
finalfilename
[in] Um ponteiro para um WCHAR
que é a cadeia de caminho para a localização final do ficheiro PDB.
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