ISymUnmanagedWriter::Initialize 方法
設定與這個寫入器相關聯的中繼資料發出器介面,並設定將寫入偵錯符號的輸出檔名。
這個方法只能呼叫一次,而且必須在任何其他寫入器方法之前呼叫。 某些寫入器可能需要檔案名。 不過,您一律可以將檔案名傳遞至這個方法,而不會對不使用檔案名的寫入器造成任何負面影響。
語法
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或其他錯誤碼。
規格需求
頭: CorSym.idl、CorSym.h