每個唯一函式簽章都由 SymTagFunctionType 符號來識別。 每個參數都會被識別為一個具有 SymTagFunctionArgType 標籤的類別子符號。
屬性
下表顯示此符號類型的其他有效屬性。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| IDiaSymbol::get_callingConvention | DWORD |
CV_call_e Enumeration 的其中一個值。 |
| IDiaSymbol::get_classParent | IDiaSymbol* |
此函式 (或方法) 所屬的類別。 |
| IDiaSymbol::get_classParentId | DWORD |
類別父代符號的識別碼。 |
| IDiaSymbol::get_constType | BOOL |
如果函式被標示為常數,則為 TRUE。 |
| IDiaSymbol::get_count | DWORD |
函式參數的數目。 |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
封入編譯模組的符號。 |
| IDiaSymbol::get_lexicalParentId | DWORD |
語彙父代符號的識別碼。 |
| IDiaSymbol::get_objectPointerType | IDiaSymbol* |
方法的物件指標 ("this") 的類型。 |
| IDiaSymbol::get_symIndexId | DWORD |
符號的索引識別碼。 |
| IDiaSymbol::get_symTag | DWORD |
傳回 SymTagFunctionType (其中一個 SymTagEnum 列舉 值)。 |
| IDiaSymbol::get_thisAdjust | LONG |
方法的邏輯 "this" 調整器。 |
| IDiaSymbol::get_type | IDiaSymbol* |
傳回值類型的符號。 |
| IDiaSymbol::get_typeId | DWORD |
類型符號的識別碼。 |
| IDiaSymbol::get_unalignedType | BOOL |
如果函式未對齊,則為 TRUE。 |
| IDiaSymbol::get_volatileType | BOOL |
如果函式被標示為 Volatile,則為 TRUE。 |