次の方法で共有


ISymUnmanagedWriter::Initialize2 メソッド

更新 : 2007 年 11 月

このライタが関連付けられるメタデータ エミッタ インターフェイスを設定し、デバッグ シンボルの書き込み先の出力ファイル名を設定します。このメソッドで、プログラム データベース (PDB) ファイルの最終的な場所も設定できます。

HRESULT Initialize2(
    [in] IUnknown     *emitter,
    [in] const WCHAR  *tempfilename,
    [in] IStream      *pIStream,
    [in] BOOL         fFullBuild,
    [in] const WCHAR  *finalfilename);

パラメータ

  • emitter
    [入力] メタデータ エミッタ インターフェイスへのポインタ。

  • tempfilename
    [入力] デバッグ シンボルを書き込む対象のファイル名を格納する WCHAR へのポインタ。ファイル名を使用しないライタに対してファイル名を指定した場合、このパラメータは無視されます。

  • pIStream
    [入力] このパラメータを指定した場合、シンボル ライタがシンボルを生成する先は、filename パラメータで指定したファイルではなく、この IStream になります。pIStream パラメータは省略できます。

  • fFullBuild
    [入力] これが完全なリビルドの場合は true、インクリメンタル コンパイルの場合は false。

  • finalfilename
    [入力] PDB ファイルの最終的な場所を指定するパス文字列である WCHAR へのポインタ。

戻り値

メソッドが成功した場合は S_OK を返します。それ以外の場合は E_FAIL またはその他のエラー コードを返します。

必要条件

ヘッダー : CorSym.idl

参照

参照

ISymUnmanagedWriter

ISymUnmanagedWriter::Initialize メソッド