Compartilhar via


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

Consulte também

Referência

Interface de ISymUnmanagedWriter

Método de ISymUnmanagedWriter::Initialize