BasicType
指定符號的基本類型。
語法
enum BasicType {
btNoType = 0,
btVoid = 1,
btChar = 2,
btWChar = 3,
btInt = 6,
btUInt = 7,
btFloat = 8,
btBCD = 9,
btBool = 10,
btLong = 13,
btULong = 14,
btCurrency = 25,
btDate = 26,
btVariant = 27,
btComplex = 28,
btBit = 29,
btBSTR = 30,
btHresult = 31,
btChar16 = 32, // char16_t
btChar32 = 33, // char32_t
btChar8 = 34 // char8_t
};
元素
元素 | 描述 |
---|---|
btNoType | 未指定基本類型。 |
btVoid | 基本類型是 void 。 |
btChar | 基本類型是 char (C/C++ 類型)。 |
btWChar | 基本類型是寬字元 (Unicode) 字元 (WCHAR )。 |
btInt | 基本類型為 signed int (C/C++ 類型)。 |
btUInt | 基本類型為 unsigned int (C/C++ 類型)。 |
btFloat | 基本類型是浮點數 (FLOAT )。 |
btBCD | 基本類型是二進位編碼的十進位 (BCD )。 |
btBool | 基本類型為布爾值 (BOOL )。 |
btLong | 基本類型是 long int (C/C++ 類型)。 |
btULong | 基本類型是 unsigned long int (C/C++ 類型)。 |
btCurrency | 基本類型為貨幣。 |
btDate | 基本類型為日期/時間 (DATE )。 |
btVariant | 基本類型是變數類型結構 (VARIANT )。 |
btComplex | 基本類型是複數。 |
btBit | 基本類型是位。 |
btBSTR | 基本類型是基本或二進位字串 (BSTR )。 |
btHresult | 基本類型是 HRESULT 。 |
備註
此列舉中的值是由 IDiaSymbol::get_baseType 方法傳回。
需求
標頭: cvconst.h