共用方式為


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

另請參閱