次の方法で共有


ブロック

各コード ブロックは、SymTagBlock シンボルによって識別されます。 ブロック シンボルは、関数内で入れ子になったスコープを識別するために使用されます。

Properties

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

プロパティ データ型 説明
IDiaSymbol::get_addressOffset DWORD 場所のオフセット部分。詳細については、LocationType 列挙型を参照してください。
IDiaSymbol::get_addressSection DWORD 場所のセクション部分。詳細については、LocationType 列挙型を参照してください。
IDiaSymbol::get_length ULONGLONG ブロック内のコードのバイト数。
IDiaSymbol::get_lexicalParent IDiaSymbol* 外側のブロックまたは関数のシンボル。
IDiaSymbol::get_lexicalParentId DWORD 構文上の親シンボルの ID を返します。
IDiaSymbol::get_locationType DWORD ブロックには静的な場所があります。詳細については、「シンボルの場所」を参照してください。
IDiaSymbol::get_name BSTR ブロックの名前 (通常は空の文字列) を返します。
IDiaSymbol::get_relativeVirtualAddress DWORD このブロックの構文上の親を基準とした相対的な仮想アドレスを返します。
IDiaSymbol::get_symIndexId DWORD シンボルのインデックス ID。
IDiaSymbol::get_symTag DWORD SymTagBlock (SymTagEnum 列挙型値の 1 つ) を返します。
IDiaSymbol::get_virtualAddress ULONGLONG 実行可能ファイル内のこのブロックの仮想アドレスを返します。

関連項目