Share via


ISymUnmanagedWriter::Initialize2 (Método)

Establece la interfaz de emisor de metadatos con la que se asociará este escritor y establece el nombre del archivo de salida en el que se escribirán 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).

Sintaxis

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 del emisor de metadatos.

tempfilename
[in] Puntero a un objeto WCHAR que contiene el nombre de archivo en el que se escriben los símbolos de depuración. Si se especifica un nombre de archivo para un escritor que no usa nombres de archivo, se omite este parámetro.

pIStream
[in] Si se especifica, el escritor de símbolos emite los símbolos en el especificado IStream en lugar del archivo especificado en el parámetro filename. El pIStream es opcional.

fFullBuild
[in] true si es una recopilación completa; false si se trata de una recopilación incremental.

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

Valor devuelto

Es S_OK si el método se realiza correctamente; de lo contrario, es E_FAIL o algún otro código de error.

Requisitos

Header: CorSym.idl, CorSym.h

Consulte también