FuncDebugEnd
関数にデバッグを終了するポイントが定義されている場合、デバッグ開始ポイントは、SymTagFuncDebugEnd
タグが設定されたシンボルで識別されます。
Properties
次の表に、このシンボル型に対して有効なプロパティを示します。
プロパティ | データ型 | 説明 |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
場所のオフセット部分。詳細については、LocationType 列挙型を参照してください。 |
IDiaSymbol::get_addressSection | DWORD |
場所のセクション部分。詳細については、LocationType 列挙型を参照してください。 |
IDiaSymbol::get_customCallingConvention | BOOL |
関数がカスタム呼び出し規則を使用している場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_farReturn | BOOL |
関数が far return を実行する場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_interruptReturn | BOOL |
関数に割り込みからの戻りが含まれている場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_isStatic | BOOL |
関数が静的である場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
外側の関数のシンボル。 |
IDiaSymbol::get_lexicalParentId | DWORD |
構文上の親シンボルの ID。 |
IDiaSymbol::get_locationType | DWORD |
エンドポイントには静的な場所があります。詳細については、「シンボルの場所」を参照してください。 |
IDiaSymbol::get_noInline | BOOL |
関数が noinline 属性を使用して指定されている場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_noReturn | BOOL |
関数が noreturn 属性を使用して指定されている場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_notReached | BOOL |
関数が呼び出されることがない場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_offset | LONG |
メモリ内のシンボルのオフセット。詳細については、LocationType 列挙型の LocIsRegRel を参照してください。 |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
関数に、最適化されたコードのデバッグ情報が含まれている場合は TRUE (DIA SDK V8.0 以降のみ)。 |
IDiaSymbol::get_symIndexId | DWORD |
シンボルのインデックス ID。 |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
モジュール内でのこの関数の末尾の相対位置。 |
IDiaSymbol::get_symTag | DWORD |
SymTagFuncDebugEnd (SymTagEnum 列挙型値の 1 つ) を返します。 |
IDiaSymbol::get_virtualAddress | ULONGLONG |
実行可能イメージ内でのこの関数の位置。 |