次の方法で共有


ラベル (Debug Interface Access SDK)

プログラム コード内の場所は、SymTagLabel シンボルで識別されます。

Properties

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

プロパティ データ型 説明
IDiaSymbol::get_addressOffset DWORD 場所のオフセット部分。詳細については、LocationType 列挙型を参照してください。
IDiaSymbol::get_addressSection DWORD 場所のセクション部分。詳細については、LocationType 列挙型を参照してください。
IDiaSymbol::get_customCallingConvention BOOL ラベルでカスタム呼び出し規則を使用する場合は TRUE
IDiaSymbol::get_farReturn BOOL ラベルで far return を実行する場合は 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 メモリ内のシンボルのオフセット。詳細については、LocationType 列挙型LocIsRegRel を参照してください。
IDiaSymbol::get_optimizedCodeDebugInfo BOOL 最適化されたコードのデバッグ情報がコードに含まれている場合は TRUE
IDiaSymbol::get_relativeVirtualAddress DWORD モジュール内でのこのラベルの相対位置。
IDiaSymbol::get_symIndexId DWORD シンボルのインデックス ID。
IDiaSymbol::get_symTag DWORD SymTagFuncDebugLabel (SymTagEnum 列挙型値の 1 つ) を返します。
IDiaSymbol::get_virtualAddress ULONGLONG 実行可能イメージ内でのこのラベルの位置。

関連項目