与 SymTagTypedef 标记的符号名称引入其他类型。
属性
下表显示该符号类型的其他活动的属性。
属性 |
数据类型 |
说明 |
---|---|---|
DWORD |
BasicType 值之一。 |
|
IDiaSymbol* |
类别此 typedef 的父级,因此,如果有的话)。 |
|
DWORD |
类父符号的 ID。 |
|
BOOL |
TRUE ,则此 typedef 具有一个构造函数。 |
|
BOOL |
TRUE ,则此 typedef 标记为常数。 |
|
BOOL |
TRUE ,则此 typedef 具有赋值运算符。 |
|
BOOL |
TRUE ,如果此错误有一个转换运算符。 |
|
BOOL |
TRUE ,则此 typedef 嵌套类型。 |
|
ULONGLONG |
此 typedef 的字节长度。 |
|
IDiaSymbol* |
封闭编译的符号。 |
|
DWORD |
词法父符号的 ID。 |
|
BSTR |
typedef 的名称。 |
|
BOOL |
TRUE ,则此 typedef 在词法范围嵌套。 |
|
BOOL |
TRUE ,则此 typedef 具有重载运算符。 |
|
BOOL |
TRUE ,如果封装此错误。 |
|
BOOL |
TRUE ,则此 typedef 是引用。 |
|
BOOL |
TRUE ,则此 typedef 在一 nonglobal 词法范围。 |
|
DWORD |
索引符号 ID。 |
|
DWORD |
返回 SymTagTypedef (其中一个 SymTagEnum 值)。 |
|
IDiaSymbol* |
基础类型的符号。 |
|
DWORD |
类型符号的 ID。 |
|
DWORD |
UdtKind 值之一。 |
|
BOOL |
TRUE ,则此 typedef 未对齐。 |
|
IDiaSymbol* |
描述虚拟表形状的符号。 |
|
DWORD |
虚表形状符号的 ID。 |
|
BOOL |
TRUE ,则此 typedef 标记为变量。 |
备注
因为 typedef 可以表示类、指针或用户定义的类型 (UDT), typedef 共享的符号属性和符号的那些其他类型之一相同。