Compartir a través de


ISymUnmanagedWriter::Initialize (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.

Solo se puede llamar a este método una vez y se debe llamar a antes de cualquier otro método de escritura. Algunos escritores pueden requerir un nombre de archivo. Sin embargo, siempre puede pasar un nombre de archivo a este método sin ningún efecto negativo en escritores que no usen el nombre de archivo.

Sintaxis

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

Parámetros

emitter
[in] Puntero a la interfaz del emisor de metadatos.

filename
[in] El nombre del 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 emitirá 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.

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