共用方式為


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

另請參閱