サンク
各 thunk
は SymTagThunk
タグで識別されます。
Properties
次の表に、このシンボル型に対して有効なプロパティを示します。
プロパティ | データ型 | 説明 |
---|---|---|
IDiaSymbol::get_access | DWORD |
CV_access_e 列挙型の値の 1 つである、アクセス修飾子属性 (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_addressOffset | DWORD |
場所のオフセット部分。詳細については、LocationType 列挙型を参照してください。 |
IDiaSegment::get_addressSection | DWORD |
場所のセクション部分。詳細については、LocationType 列挙型を参照してください。 |
IDiaSymbol::get_classParent | IDiaSymbol* |
外側のクラスの親 (存在する場合) (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_classParentId | DWORD |
外側のクラスの親シンボルの ID (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_constType | BOOL |
サンクが定数としてマークされている場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_intro | BOOL |
サンクが仮想関数の導入部である場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_isStatic | BOOL |
サンクが静的と見なされる場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_length | ULONGLONG |
サンク内のコードのバイト数。 |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
外側のコンパイル単位、ブロック、または関数のシンボル。 |
IDiaSymbol::get_lexicalParentId | DWORD |
構文上の親シンボルの ID。 |
IDiaSymbol::get_locationType | DWORD |
終了ポイントには静的な場所があります。詳細については、「シンボルの場所」の列挙型を参照してください。 |
IDiaSymbol::get_name | BSTR |
サンクの名前。 |
IDiaSymbol::get_pure | BOOL |
サンクが純粋に仮想である場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
モジュール内でのこのサンクの相対位置。 |
IDiaSymbol::get_symIndexId | DWORD |
シンボルのインデックス ID。 |
IDiaSymbol::get_symTag | DWORD |
SymTagThunk (SymTagEnum 列挙型値の 1 つ) を返します。 |
IDiaSymbol::get_targetOffset | DWORD |
サンク ターゲットの場所のオフセット部分。 |
IDiaSymbol::get_targetRelativeVirtualAddress | DWORD |
外側のブロック内のサンク ターゲットの相対仮想アドレス。 |
IDiaSymbol::get_targetSection | DWORD |
サンク ターゲットのセクション部分。 |
IDiaSymbol::get_targetVirtualAddress | ULONGLONG |
実行可能イメージ内でのサンク ターゲットの位置。 |
IDiaSymbol::get_thunkOrdinal | DWORD |
THUNK_ORDINAL 列挙型で定義されているサンクの種類。 |
IDiaSymbol::get_type | IDiaSymbol* |
このサンクの種類 (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_typeId | DWORD |
種類のシンボルの ID (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_unalignedType | BOOL |
サンクが整列されていない場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_virtual | BOOL |
サンクが仮想である場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_virtualAddress | ULONGLONG |
実行可能イメージ内でのこのサンクの位置。 |
IDiaSymbol::get_virtualBaseOffset | DWORD |
このサンクに対する仮想テーブル内のオフセット (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_volatileType | BOOL |
サンクが揮発性としてマークされている場合は TRUE (DIA SDK V8.0 以降のみ)。 |