Freigeben über


BasicType

Gibt den Basistyp des Symbols an.

Syntax

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
};

Elemente

Element Beschreibung
btNoType Es wird kein Basistyp angegeben.
btVoid Der Standardtyp ist ein void.
btChar Der Standardtyp ist ein char (C/C++-Typ).
btWChar Der Standardtyp ist ein breites (Unicode)-Zeichen (WCHAR).
btInt Der Standardtyp ist signed int (C/C++-Typ).
btUInt Der Standardtyp ist unsigned int (C/C++-Typ).
btFloat Der Standardtyp ist eine Gleitkommazahl (FLOAT).
btBCD Der Standardtyp ist eine binärcodierte Dezimalzahl (BCD).
btBool Der Standardtyp ist ein boolescher Typ (BOOL).
btLong Der Standardtyp ist ein long int (C/C++-Typ).
btULong Der Standardtyp ist ein unsigned long int (C/C++-Typ).
btCurrency Der Standardtyp ist Währung.
btDate Der Standardtyp ist Datum/Uhrzeit (DATE).
btVariant Der Standardtyp ist eine Variabletypstruktur (VARIANT).
btComplex Der Standardtyp ist eine komplexe Zahl.
btBit Der Grundlegende Typ ist ein bisschen.
btBSTR Der Standardtyp ist eine einfache oder binäre Zeichenfolge (BSTR).
btHresult Der Standardtyp ist ein HRESULT.

Hinweise

Die Werte in dieser Enumeration werden von der IDiaSymbol::get_baseType-Methode zurückgegeben.

Requirements (Anforderungen)

Header: cvconst.h

Weitere Informationen