每个类、结构和联合由 SymTagUDT 符号标识。每个成员、函数、数据或嵌套类型和每个基类,并显示为用户定义的类型的类 (UDT)子级。
属性
下表显示该符号类型的其他活动的属性。
属性 |
数据类型 |
说明 |
---|---|---|
IDiaSymbol* |
类父的符号,因此,如果有的话)。 |
|
DWORD |
类父符号的 ID。 |
|
BOOL |
TRUE ,如果 UDT 具有一个构造函数。 |
|
BOOL |
TRUE ,如果 UDT 标记为常数。 |
|
BOOL |
TRUE ,如果 UDT 有任何赋值运算符定义。 |
|
BOOL |
TRUE ,如果 UDT 具有任何强制转换运算符定义。 |
|
BOOL |
TRUE ,如果 UDT 嵌套类型定义。 |
|
LONGLONG |
范围中,字节, UDT。 |
|
IDiaSymbol* |
封闭 编译单位的符号。 |
|
DWORD |
词法父符号的 ID。 |
|
BSTR |
UDT 的名称。 |
|
BOOL |
TRUE ,如果 UDT 嵌套。 |
|
BOOL |
TRUE ,如果重载运算符为 UDT 定义。 |
|
BOOL |
TRUE ,如果封装 UDT。 |
|
BOOL |
TRUE ,如果 UDT 显示在一 nonglobal 词法范围。 |
|
DWORD |
索引符号 ID。 |
|
DWORD |
返回 SymTagUDT (其中一个 SymTagEnum 值)。 |
|
DWORD |
指示这是结构、类或联合;有关详细信息,请参见 UdtKind。 |
|
BOOL |
TRUE ,如果 UDT 未对齐的。 |
|
IDiaSymbol* |
虚表的类型。 |
|
DWORD |
虚表形状符号的 ID。 |
|
BOOL |
TRUE ,如果 UDT 标记为变量。 |