Block
Каждый блок кода определяется a SymTagBlock символ. Символы блока используются для определения вложенной области внутри функций.
Свойства
В следующей таблице показаны свойства, которые являются допустимыми для данного типа символов.
Свойство. |
Тип данных |
Описание |
---|---|---|
DWORD |
Часть смещения положения; дополнительные сведения см. в разделе LocationType. |
|
DWORD |
Часть раздела расположения; дополнительные сведения см. в разделе LocationType. |
|
ULONGLONG |
Число байтов кода в блоке. |
|
IDiaSymbol* |
Символ включающего блока или функции. |
|
DWORD |
Возвращает идентификатор родительского словарного символов. |
|
DWORD |
Блоки содержат статические расположения; дополнительные сведения см. в разделе Местоположения символов. |
|
BSTR |
Возвращает имя блока (который обычно является пустая строка). |
|
DWORD |
Возвращает виртуальный адрес данного блока словарному относительно родительского элемента. |
|
DWORD |
Идентификатор индекса символа. |
|
DWORD |
Возвращает SymTagBlock (одно из SymTagEnum значения). |
|
ULONGLONG |
Возвращает виртуальный адрес этого блока внутри исполняемого файла. |