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