Метод ISymUnmanagedWriter::Initialize2

Задает интерфейс излучателя метаданных, с которым будет связан этот модуль записи, и задает имя выходного файла, в который будут записываться отладочные символы. Этот метод также позволяет задать окончательное расположение файла базы данных программы (PDB).

Синтаксис

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

Параметры

emitter
[in] Указатель на интерфейс излучателя метаданных.

tempfilename
[in] Указатель на WCHAR , содержащий имя файла, в который записываются отладочные символы. Если имя файла задано для модуля записи, который не использует имена файлов, этот параметр пропускается.

pIStream
[in] Если этот параметр задан, модуль записи символов выдает символы в заданный IStream , а не в файл, указанный в параметре filename . Параметр pIStream не обязателен.

fFullBuild
[in] true если это полная перестройка; false Значение , если это добавочная компиляция.

finalfilename
[in] Указатель на WCHAR , который является строкой пути к конечному расположению PDB-файла.

Возвращаемое значение

S_OK, если метод выполнен успешно; в противном случае E_FAIL или другой код ошибки.

Требования

Заголовка: CorSym.idl, CorSym.h

См. также раздел