共用方式為


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

請參閱

參考

ISymUnmanagedWriter 介面

ISymUnmanagedWriter::Initialize 方法