Data (SDK для доступа к интерфейсу отладки)
Все переменные, параметры и локальные переменные, глобальные переменные и члены классов, определенных by SymTagData символы. Постоянные значения (LocIsConstantтакже укажите с этим типом.
Свойства
В следующей таблице показаны свойства, которые являются допустимыми для данного типа символов.
Свойство. |
Тип данных |
Описание |
---|---|---|
DWORD |
Если поле, а затем одно из значений CV_access_e. |
|
DWORD |
Часть смещения положения; дополнительные сведения см. в разделе LocationType. |
|
DWORD |
Часть раздела расположения; дополнительные сведения см. в разделе LocationType. |
|
BOOL |
TRUE если этот адрес данных ссылается на другой символ. |
|
DWORD |
Положение бита расположения; дополнительные сведения см. в разделе LocationType (не поддерживается в пакет SDK для доступа к интерфейсу отладки v8.0). |
|
IDiaSymbol* |
Символ для класса, если это структура, объединение или поле класса. |
|
DWORD |
Идентификатор родительского класса символов. |
|
BOOL |
TRUE если данные созданных компилятором. |
|
BOOL |
TRUE если данные помечаются как константы. |
|
DWORD |
Одно из значений DataKind. |
|
BOOL |
TRUE если данные являются частью типа, объединенных данных (только из пакета SDK для доступа к интерфейсу отладки v8.0 и более поздних версиях). |
|
BOOL |
TRUE если данные были разбиваются на агрегирование нескольких символов (только в пакет SDK для доступа к интерфейсу отладки v8.0 и более поздних версиях). |
|
ULONGLONG |
Длина bitfield; дополнительные сведения см. в разделе LocationType. |
|
IDiaSymbol* |
Символ для включающего compiland, функции или блока. |
|
DWORD |
Идентификатор словарного родительского символов. |
|
DWORD |
Любые допустимые типы расположения; дополнительные сведения см. в разделе Местоположения символов |
|
BSTR |
Имя переменной. |
|
LONG |
Смещение от содержимого регистра; дополнительные сведения см. в разделе LocationType. |
|
DWORD |
Обозначение регистра для расположения; дополнительные сведения см. в разделе LocationType. |
|
DWORD |
Относительное положение данных в его блока. |
|
DWORD |
Возвращает номер области данных. |
|
DWORD |
Идентификатор индекса символа. |
|
DWORD |
Возвращает SymTagData (одно из SymTagEnum значения). |
|
DWORD |
Маркер метаданных, представляющий данные. |
|
IDiaSymbol* |
Символ для переменной типа. |
|
DWORD |
Идентификатор переменной типа символа. |
|
BOOL |
TRUE если данные бесподстроечны. |
|
VARIANT |
Значение данных по константы. |
|
ULONGLONG |
Позиция данных внутри исполняемого файла. |
|
BOOL |
TRUE если данные помечаются как volatile. |