ISymUnmanagedWriter::Initialize 方法
更新:2007 年 11 月
設定將要與這個寫入器產生關聯的中繼資料發出器介面,並設定要在其中寫入偵錯符號的輸出檔名稱。
這個方法只能被呼叫一次,而且必須在呼叫任何其他寫入器方法之前先呼叫它。有些寫入器可能需要檔名。不過,您一定可以將檔名傳遞給這個方法,而不會對不需要使用檔名的寫入器造成任何負面影響。
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
參數
emitter
[in] 中繼資料發出器介面的指標。filename
[in] 要寫入偵錯符號的檔案名稱。如果您為不需要使用檔名的寫入器指定檔名,則將會忽略這個參數。pIStream
[in] 如果指定這個參數,符號寫入器會將符號發出至指定的 IStream,而非發出至 filename 參數中指定的檔案。pIStream 參數是選擇性的。fFullBuild
[in] 如果這是完整重建則為 true,如果這是累加編譯則為 false。
傳回值
如果此方法成功則為 S_OK,否則便為 E_FAIL 或其他錯誤碼。
需求
Header: CorSym.idl