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] 指定されている場合は、filename
パラメーターで指定したファイルではなく、指定された IStream にシンボルがシンボル ライターから出力されます。 pIStream
パラメーターは省略可能です。
fFullBuild
[in] これが完全リビルドである場合は true
、増分コンパイルである場合は false
。
finalfilename
[in] PDB ファイルの最終的な場所へのパス文字列である WCHAR
へのポインター。
戻り値
メソッドが成功した場合は S_OK、それ以外の場合は E_FAIL またはその他のエラー コード。
必要条件
ヘッダー: CorSym.idl、CorSym.h
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET