ArrayType
Tablica jest identyfikowana za pomocą symbolu SymTagArray
.
Właściwości
W poniższej tabeli przedstawiono dodatkowe prawidłowe właściwości dla tego typu symboli.
Właściwości | Typ danych | opis |
---|---|---|
IDiaSymbol::get_arrayIndexType | IDiaSymbol* |
Symbol typu indeksu tablicy. |
IDiaSymbol::get_arrayIndexTypeId | DWORD |
Identyfikator symbolu typu indeksu tablicy. |
IDiaSymbol::get_constType | BOOL |
TRUE jeśli tablica jest oznaczona jako const. |
IDiaSymbol::get_count | DWORD |
Liczba elementów w tablicy. |
IDiaSymbol::get_length | LONGLONG |
Rozmiar w bajtach tej tablicy. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol otaczającego współzadania. |
IDiaSymbol::get_lexicalParentId | DWORD |
Identyfikator symbolu nadrzędnego leksykalnego. |
IDiaSymbol::get_rank | DWORD |
Ranga tablicy wielowymiarowej FORTRAN. |
IDiaSymbol::get_symIndexId | DWORD |
Identyfikator indeksu symbolu. |
IDiaSymbol::get_symTag | DWORD |
Zwraca SymTagArray (jedna z wartości wyliczenia SymTagEnum). |
IDiaSymbol::get_type | IDiaSymbol* |
Symbol typu elementu tablicy. |
IDiaSymbol::get_typeId | DWORD |
Identyfikator symbolu typu elementu tablicy. |
IDiaSymbol::get_unalignedType | BOOL |
TRUE jeśli tablica jest nieprzygotowana |
IDiaSymbol::get_volatileType | BOOL |
TRUE jeśli tablica jest oznaczona jako zmienna. |