ArrayType
配列は、SymTagArray
シンボルによって識別されます。
Properties
次の表に、このシンボルの種類に対して有効な追加のプロパティを示します。
プロパティ | データ型 | 説明 |
---|---|---|
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 列挙型値の 1 つ) を返します。 |
IDiaSymbol::get_type | IDiaSymbol* |
配列要素型のシンボル。 |
IDiaSymbol::get_typeId | DWORD |
配列要素型シンボルの ID。 |
IDiaSymbol::get_unalignedType | BOOL |
配列が整列されていない場合は TRUE 。 |
IDiaSymbol::get_volatileType | BOOL |
配列が volatile としてマークされている場合は TRUE 。 |