次の方法で共有


IDiaSymbol::get_addressOffset

アドレス位置のオフセットの部分を取得します。 がにLocationTypeLocIsStatic設定されている場合はを使用します。

HRESULT get_addressOffset ( 
   DWORD* pRetVal
);

パラメーター

  • pRetVal
    [入力] アドレスの位置のオフセットの一部を返します。

戻り値

がS_OK成功すると; それ以外の場合はS_FALSEエラー コード。

注意

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

解説

外部 DLL にある静的メンバーについて返されたオフセットはこのメソッドによってこのメソッドが仮想メンバーのアドレスの取得に依存すると同時に 0 である場合があります。 仮想アドレスは IDiaSession のインターフェイス IDiaSession::put_loadAddress のメソッドが DLL の読み込みアドレスを指定する以外のパラメーターという場合にのみ有効です。

アドレスのセクションの一部を取得するにはIDiaSymbol::get_addressSection のメソッドを呼び出します。

必要条件

必要条件

Description

ヘッダー:

dia2.h

バージョン :

DIA SDK v7.0

参照

関連項目

IDiaSymbol

LocationType

IDiaSymbol::get_addressSection

IDiaSession::put_loadAddress

IDiaSession