Condividi tramite


BasicType

Specifica il tipo di base del simbolo.

Sintassi

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

Elementi

Elemento Descrizione
btNoType Non viene specificato alcun tipo di base.
btVoid Il tipo di base è .void
btChar Il tipo basic è un char (tipo C/C++).
btWChar Il tipo di base è un carattere Wide (Unicode) (WCHAR).
btInt Il tipo di base è signed int (tipo C/C++).
btUInt Il tipo di base è unsigned int (tipo C/C++).
btFloat Il tipo di base è un numero a virgola mobile (FLOAT).
btBCD Il tipo basic è un decimale binario codificato (BCD).
btBool Il tipo di base è un valore booleano (BOOL).
btLong Il tipo basic è un long int (tipo C/C++).
btULong Il tipo di base è un unsigned long int (tipo C/C++).
btCurrency Il tipo di base è valuta.
btDate Il tipo di base è data/ora (DATE).
btVariant Il tipo di base è una struttura di tipo variabile (VARIANT).
btComplex Il tipo basic è un numero complesso.
btBit Il tipo di base è un po'.
btBSTR Il tipo di base è una stringa di base o binaria (BSTR).
btHresult Il tipo di base è un oggetto HRESULT.

Osservazioni:

I valori di questa enumerazione vengono restituiti dal metodo IDiaSymbol::get_baseType .

Requisiti

Intestazione: cvconst.h

Vedi anche