次の方法で共有


IDiaSymbol::get_registerId

LocationTypeLocIsEnregistered に設定するとこの部分のレジスタ位置を取得します。

HRESULT get_registerId ( 
   DWORD* pRetVal
);

パラメーター

  • pRetVal
    [入力] 位置の指定のレジスタを返します。

戻り値

正常に終了した場合戻り S_OK; それ以外の場合戻り S_FALSE またはエラー コード。

注意

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

解説

シンボルがレジスタに関連するつまり場合はシンボルの LocationType がに設定 LocIsRegRelシンボルの場所からレジスタ オフセットを取得するに IDiaSymbol::get_offset メソッドの呼び出しに続く get_registerId のメソッドを使用します。

参照

関連項目

IDiaSymbol

LocationType