ArrayType

数组由 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 返回 SymTagArraySymTagEnum 枚举值之一)。
IDiaSymbol::get_type IDiaSymbol* 数组元素类型的符号。
IDiaSymbol::get_typeId DWORD 数组元素类型符号的 ID。
IDiaSymbol::get_unalignedType BOOL 如果数组未对齐,则为 TRUE
IDiaSymbol::get_volatileType BOOL 如果数组标记为可变,则为 TRUE

另请参阅