共用方式為


FunctionType

每個唯一函式簽章都由 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

另請參閱