次の方法で共有


ラベル (Debug Interface Access SDK)

プログラム コードの場所は SymTagLabel の記号で示されます。

プロパティ

次の表はこのシンボルの型に対して有効なプロパティを次に示します。

プロパティ

データ型

Description

IDiaSymbol::get_addressOffset

DWORD

場所のオフセットの一部 ; 詳細についてはLocationType を参照してください。

IDiaSymbol::get_addressSection

DWORD

場所のセクションの一部 ; 詳細についてはLocationType を参照してください。

IDiaSymbol::get_customCallingConvention

BOOL

ラベルがカスタム呼び出し規約を使用する場合 TRUE。

IDiaSymbol::get_farReturn

BOOL

ラベルがを返す場合TRUE。

IDiaSymbol::get_interruptReturn

BOOL

ラベルが割り込みからの戻り値が含まれている場合 TRUE。

IDiaSymbol::get_lexicalParent

IDiaSymbol*

外側のコンパイル単位ブロックまたは関数のシンボル。

IDiaSymbol::get_lexicalParentId

DWORD

構文親のシンボル ID。

IDiaSymbol::get_locationType

DWORD

ラベルに静的な位置がある ; 詳細についてはシンボルの場所 の列挙体を参照してください。

IDiaSymbol::get_name

BSTR

ラベル名。

IDiaSymbol::get_noInline

BOOL

ラベルが noinline の属性が指定されている場合は TRUE。

IDiaSymbol::get_noReturn

BOOL

ラベルが noreturn の属性が指定されている場合は TRUE。

IDiaSymbol::get_notReached

BOOL

ラベルがを呼び出す必要 TRUE。

IDiaSymbol::get_offset

LONG

メモリのシンボルのオフセット ; 詳細についてはLocationTypeLocIsRegRel を参照してください。

IDiaSymbol::get_optimizedCodeDebugInfo

BOOL

コードに最適化されたコードのデバッグ情報がある場合 TRUE。

IDiaSymbol::get_relativeVirtualAddress

DWORD

モジュール内のこのラベルの相対位置。

IDiaSymbol::get_symIndexId

DWORD

シンボルのインデックスの ID。

IDiaSymbol::get_symTag

DWORD

SymTagFuncDebugLabelSymTagEnum の値 (1) を返します。

IDiaSymbol::get_virtualAddress

ULONGLONG

実行可能イメージ内のこのラベルの位置を指定します。

参照

関連項目

シンボル型の構文階層

LocationType

シンボルの場所