BaseClass
每個使用者定義的型別 (UDT) 符號的基底類別由具有子系SymTagBaseClass標記。 IDiaSymbol::get_type屬性為基礎的 UDT,包含該符號,以及基礎 UDT 的所有屬性都都可以做為此 BaseClass 符號的一部分。
屬性
下表顯示其他有效的屬性,此符號的類型。
屬性 |
資料型別 |
描述 |
---|---|---|
DWORD |
套用至這個基底類別的存取修飾詞。 其中一個 CV_access_e 值。 |
|
IDiaSymbol* |
封入類別 (如果有的話) 的符號。 |
|
DWORD |
類別父系符號的識別碼。 |
|
BOOL |
TRUE如果基底類別建構函式。 |
|
BOOL |
TRUE如果基底類別標記為常數。 |
|
BOOL |
TRUE如果基底類別有一個設定運算子。 |
|
BOOL |
TRUE如果基底類別都具有轉換運算子。 |
|
BOOL |
TRUE如果基底類別具有巢狀型別。 |
|
BOOL |
TRUE如果這是間接基底類別。 |
|
DWORD |
這個基底類別,以位元組為單位的長度。 |
|
IDiaSymbol* |
封入編譯的符號。 |
|
DWORD |
語彙的父代符號的識別碼。 |
|
BSTR |
基底類別的名稱。 |
|
BOOL |
TRUE如果基底類別為巢狀。 |
|
LONG |
這個範例的代表結構中的基底類別的子物件。 |
|
BOOL |
TRUE如果基底類別的任何多載的運算子。 |
|
BOOL |
TRUE如果基底類別會封裝。 |
|
BOOL |
TRUE如果基底類別會出現在非範圍中。 |
|
DWORD |
符號的索引識別碼。 |
|
DWORD |
傳回SymTagBaseClass (其中SymTagEnum值)。 |
|
IDiaSymbol* |
基底類別的符號UDT。 |
|
DWORD |
型別符號的識別碼。 |
|
DWORD |
介於UdtKind。 |
|
BOOL |
TRUE如果基底類別為沒有對齊。 |
|
BOOL |
TRUE如果這是虛擬基底類別。 |
|
DWORD |
在虛擬基底的替代資料表的索引位置。 |
|
LONG |
虛擬基底指標的位移。 |
|
IDiaSymbol* |
基底的虛擬資料表指標型別。 |
|
IDiaSymbol* |
描述型別的這個基底類別的虛擬資料表中的符號。 |
|
DWORD |
虛擬資料表圖形符號的識別碼。 |
|
BOOL |
TRUE如果為非揮發性標記的基底類別。 |