Compartilhar via


Método ISymUnmanagedWriter::Initialize2

Define a interface do emissor de metadados com a qual este gravador serão associado e define nome de arquivo de saída para o qual os símbolos de depuração serão gravados. Esse método também permite conjunto o local final do arquivo de programa (PDB) de banco de dados.

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 nome de arquivo ao qual os símbolos de depuração são gravados. Se for especificado um nome de arquivo para um gravador não usa nomes de arquivo, esse parâmetro será ignorado.

  • pIStream
    [in] Se especificado, o gravador de símbolo emite os símbolos para o dado IStream em vez de para o arquivo especificado na filename parâmetro. The pIStream parâmetro é opcional.

  • fFullBuild
    [in] true Se esta for uma recompilar completa; false Se esta for 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-sucedida; caso contrário, E_FAIL ou Outros código de erro.

Requisitos

Cabeçalho: CorSym.idl

Consulte também

Referência

Interface ISymUnmanagedWriter

Método ISymUnmanagedWriter::inicializar