次の方法で共有


IDiaSymbol10::get_sourceLink

このSymTagCompiland シンボルに関連付けられている Source Link 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 またはエラー コードを返します。

Note

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

関連項目