次の方法で共有


IDiaSymbol10::get_sourceLink

このシンボルに関連付けられているSymTagCompiland BLOB を取得します。

構文

HRESULT get_sourceLink(
    DWORD cb,
    DWORD *pcb,
    BYTE *pb
);

パラメーター

cb

[in]パラメーターが指す省略可能なバッファーのサイズ (バイト単位 pb

pcb

[出力、省略可能]pbnullptr で、cb が 0 の場合、このパラメーターは必須であり、ソース リンク BLOB 全体を格納するために必要なサイズ (バイト単位) を返します。 それ以外の場合は、成功した場合に pb バッファーに書き込まれたバイト数が返されます。

pb

[出力、省略可能]ソース リンク情報 BLOB を返します。

戻り値

成功した場合は、S_OKを返します。それ以外の場合は、S_FALSE またはエラー コードを返します。

手記

S_FALSE の戻り値は、シンボルに対してプロパティを使用しないことを意味します。

関連項目