Compartir a través de


ISymUnmanagedWriter::Initialize (Método)

Establece la interfaz emisora de metadatos a la que se va a asociar este sistema de escritura, y establece el nombre del archivo de salida en el que se van a escribir los símbolos de depuración.

Sólo se puede realizar una llamada a este método, la cual debe realizarse antes de llamar a cualquier otro método de escritura. Algunos sistemas de escritura pueden requerir un nombre de archivo. No obstante, siempre se puede pasar un nombre de archivo a este método, sin que tenga ningún efecto negativo en los sistemas de escritura que no lo utilicen.

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

Parámetros

  • emitter
    [in] Puntero a la interfaz emisora de metadatos.

  • filename
    [in] Nombre del archivo para el que se escriben los símbolos de depuración. Si se especifica un nombre de archivo para un sistema de escritura que no utilice nombres de archivo, se omite este parámetro.

  • pIStream
    [in] Si se especifica, el sistema de escritura de símbolos emitirá los símbolos en el valor de IStream especificado, en lugar de hacerlo en el archivo indicado en el parámetro filename. El parámetro pIStream es opcional.

  • fFullBuild
    [in] Es true si se trata de una regeneración completa; es false si se trata de una compilación incremental.

Valor devuelto

S_OK si el método se ejecuta correctamente; en caso contrario, E_FAIL u otro código de error.

Requisitos

Encabezado: CorSym.idl, CorSym.h

Vea también

Referencia

ISymUnmanagedWriter (Interfaz)

ISymUnmanagedWriter::Initialize2 (Método)