数组由 SymTagArray 符号标识。
属性
下表显示了此符号类型的其他有效属性。
| 属性 | 数据类型 | 说明 |
|---|---|---|
| IDiaSymbol::get_arrayIndexType | IDiaSymbol* |
数组索引类型的符号。 |
| IDiaSymbol::get_arrayIndexTypeId | DWORD |
数组索引类型符号的 ID。 |
| IDiaSymbol::get_constType | BOOL |
如果数组标记为 const,则返回 TRUE。 |
| IDiaSymbol::get_count | DWORD |
数组中的项数。 |
| IDiaSymbol::get_length | LONGLONG |
此数组的大小(以字节为单位)。 |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
封闭编译单位的符号。 |
| IDiaSymbol::get_lexicalParentId | DWORD |
词法父级符号的 ID。 |
| IDiaSymbol::get_rank | DWORD |
FORTRAN 多维数组的排名。 |
| IDiaSymbol::get_symIndexId | DWORD |
符号的索引 ID。 |
| IDiaSymbol::get_symTag | DWORD |
返回 SymTagArray(SymTagEnum 枚举值之一)。 |
| IDiaSymbol::get_type | IDiaSymbol* |
数组元素类型的符号。 |
| IDiaSymbol::get_typeId | DWORD |
数组元素类型符号的 ID。 |
| IDiaSymbol::get_unalignedType | BOOL |
如果数组未对齐,则为 TRUE |
| IDiaSymbol::get_volatileType | BOOL |
如果数组标记为可变,则为 TRUE。 |