IDiaSymbol::get_registerId
LocationType が LocIsEnregistered に設定するとこの部分のレジスタ位置を取得します。
HRESULT get_registerId (
DWORD* pRetVal
);
パラメーター
- pRetVal
[入力] 位置の指定のレジスタを返します。
戻り値
正常に終了した場合戻り S_OK; それ以外の場合戻り S_FALSE またはエラー コード。
注意
S_FALSE の戻り値はプロパティのシンボルで使用できないことを意味します。
解説
シンボルがレジスタに関連するつまり場合はシンボルの LocationType がに設定 LocIsRegRelシンボルの場所からレジスタ オフセットを取得するに IDiaSymbol::get_offset メソッドの呼び出しに続く get_registerId のメソッドを使用します。