ISymUnmanagedWriter::Initialize メソッド
このライターが関連付けられるメタデータ エミッタ インターフェイスを設定し、デバッグ シンボルが書き込まれる出力ファイル名を設定します。
このメソッドは、1 回しか呼び出すことができず、他のライター メソッドよりも前に呼び出す必要があります。 一部のライターでは、ファイル名が必要な場合があります。 ただし、ファイル名を使用しないライターには悪影響を与えずに、このメソッドに常にファイル名を渡すことができます。
構文
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
パラメーター
emitter
[in] メタデータ エミッタ インターフェイスへのポインター。
filename
[in] デバッグ シンボルが書き込まれるファイル名。 ファイル名を使用しないライターに対してファイル名を指定した場合、このパラメーターは無視されます。
pIStream
[in] 指定されている場合は、filename
パラメーターで指定したファイルではなく、指定された IStream にシンボルがシンボル ライターから出力されます。 pIStream
パラメーターは省略可能です。
fFullBuild
[in] これが完全リビルドである場合は true
、増分コンパイルである場合は false
。
戻り値
メソッドが成功した場合は S_OK、それ以外の場合は E_FAIL またはその他のエラー コード。
必要条件
ヘッダー: CorSym.idl、CorSym.h
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET