Przyjaciel (Zestaw SDK dostępu do interfejsu debugowania)
Klasy przyjacielskie i przyjazne funkcje są identyfikowane symbolami SymTagFriend
. Są to elementy podrzędne nadrzędnych typów zdefiniowanych przez użytkownika (UDT) i mają właściwość IDiaSymbol::get_classParent .
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_classParent | IDiaSymbol* |
Symbol elementu nadrzędnego UDT. |
IDiaSymbol::get_classParentId | DWORD |
Identyfikator symbolu nadrzędnego klasy. |
IDiaSymbol::get_name | BSTR |
Nazwa klasy lub funkcji. |
IDiaSymbol::get_symIndexId | DWORD |
Identyfikator indeksu symbolu. |
IDiaSymbol::get_symTag | DWORD |
Zwraca SymTagFriend (jedna z wartości wyliczenia SymTagEnum). |
IDiaSymbol::get_type | IDiaSymbol* |
Symbol dla klasy lub funkcji. |
IDiaSymbol::get_typeId | DWORD |
Identyfikator symbolu typu. |