共用方式為


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

另請參閱