Compartilhar via


Método ISymUnmanagedWriter::inicializar

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 pode ser chamado somente uma vez e deve ser chamado antes de quaisquer outros métodos de gravador. Alguns gravadores podem exigir um nome de arquivo. No entanto, você sempre pode passar um nome de arquivo para este método sem qualquer efeito negativo em gravadores que não usam o nome do arquivo.

HRESULT Initialize(
    [in] IUnknown     *emitter,
    [in] const WCHAR  *filename,
    [in] IStream      *pIStream,
    [in] BOOL         fFullBuild);

Parâmetros

  • emitter
    [in] Um ponteiro para a interface do emissor de metadados.

  • filename
    [in] 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 emitirá 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.

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::Initialize2