Win32 API 日本語リファレンス
ホーム › System.Diagnostics.Debug › SYMADDSOURCESTREAM

SYMADDSOURCESTREAM

コールバック

シグネチャ

BOOL SYMADDSOURCESTREAM(
    HANDLE param0,
    ULONGLONG param1,
    LPSTR param2,
    BYTE* param3,
    UINT_PTR param4
);

パラメーター

フィールド型
param0HANDLE
param1ULONGLONG
param2LPSTR
param3BYTE*
param4UINT_PTR

公式ドキュメント

Source Server が使用するストリームを、指定されたモジュールに追加します。

戻り値

関数が成功した場合、戻り値は TRUE です。

関数が失敗した場合、戻り値は FALSE です。拡張エラー情報を取得するには、 GetLastError を呼び出します。

解説(Remarks)

SymAddSourceStream は、Source Server が使用する形式のデータストリームを、指定されたモジュールに追加します。呼び出し元は、Buffer パラメーターにバッファーとして、または StreamFile パラメーターにファイルとして、ストリームを渡すことができます。両方のパラメーターが指定されている場合、この関数は Buffer パラメーターを使用します。両方のパラメーターが NULL の場合、この関数は FALSE を返し、最終エラーコード は ERROR_INVALID_PARAMETER に設定されます。

SymAddSourceStream は、データを永続化するために対応する PDB へストリームを追加することはない点に注意してください。この関数は、PDB が利用できない状況で独自のデバッガーをプログラムで実装する場合に使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)