Compartir a través de


ISymUnmanagedWriter::Initialize2 (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. Este método también permite establecer la ubicación final del archivo de base de datos de programa (PDB).

HRESULT Initialize2(
    [in] IUnknown     *emitter,
    [in] const WCHAR  *tempfilename,
    [in] IStream      *pIStream,
    [in] BOOL         fFullBuild,
    [in] const WCHAR  *finalfilename);

Parámetros

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

  • tempfilename
    [in] Puntero a WCHAR que contiene el nombre de 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 emite 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] true si es una regeneración completa; false si es una compilación incremental.

  • finalfilename
    [in] Puntero a un WCHAR que es la cadena de la ruta de acceso a la ubicación final del archivo PDB.

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::Initialize (Método)