ブロック
各コード ブロックは SymTagBlock の記号で示されます。 ブロックのシンボルが関数内の入れ子になったスコープを識別するために使用されます。
プロパティ
次の表はこのシンボルの型に対して有効なプロパティを次に示します。
プロパティ |
データ型 |
Description |
---|---|---|
DWORD |
場所のオフセットの一部 ; 詳細についてはLocationType を参照してください。 |
|
DWORD |
場所のセクションの一部 ; 詳細についてはLocationType を参照してください。 |
|
ULONGLONG |
ブロックのコードのバイト数。 |
|
IDiaSymbol* |
含むブロックまたは関数のシンボル。 |
|
DWORD |
構文親のシンボル ID を返します。 |
|
DWORD |
ブロックに静的な位置がある ; 詳細についてはシンボルの場所 を参照してください。 |
|
BSTR |
(通常は空の文字列であるブロック) の名前を返します。 |
|
DWORD |
構文の親を基準としてこのブロックの仮想アドレスを返します。 |
|
DWORD |
シンボルのインデックスの ID。 |
|
DWORD |
SymTagBlockSymTagEnum の値 (1) を返します。 |
|
ULONGLONG |
実行可能ファイル内のこのブロックの仮想アドレスを返します。 |