IDiaSymbol10::get_sourceLink
このSymTagCompiland
シンボルに関連付けられている Source Link BLOB を取得します。
構文
HRESULT get_sourceLink(
DWORD cb,
DWORD *pcb,
BYTE *pb
);
パラメーター
cb
[in]パラメーターが指す省略可能なバッファーのサイズ (バイト単位 pb
。
pcb
[出力、省略可能] pb
が nullptr
で、 cb
が 0 の場合、このパラメーターは必須であり、ソース リンク BLOB 全体を格納するために必要なサイズ (バイト単位) を返します。 それ以外の場合は、成功時に pb
バッファーに書き込まれたバイト数が返されます。
pb
[出力、省略可能]ソース リンク情報 BLOB を返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、S_FALSE
またはエラー コードを返します。
Note
戻り値 S_FALSE
は、プロパティをそのシンボルに使用できないことを意味します。