enum System::Runtime::InteropServices::VarEnum

VarEnum enum

Definisce come gli elementi dell’array devono essere marshalled.

enum class VarEnum

Valori

NomeValoreDescrizione
VT_EMPTY0Valore non specificato.
VT_NULL1Marshal come null.
VT_I22Intero a 2 byte.
VT_I43intero a 4 byte.
VT_R44virgola mobile a 4 byte.
VT_R85virgola mobile a 8 byte.
VT_CY6Utilizza le regole di valuta.
VT_DATE7Valore data.
VT_BSTR8Valore BSTR.
VT_DISPATCH9Puntatore IDispatch.
VT_ERROR10Codice di errore.
VT_BOOL11Boolean valore.
VT_VARIANT12Valore Variant.
VT_UNKNOWN13Puntatore IUnknown.
VT_DECIMAL14Decimal valore.
VT_I116Byte valore.
VT_UI117Valore byte senza segno.
VT_UI218Intero senza segno a 2 byte.
VT_UI419Intero senza segno a 4 byte.
VT_I820Intero a 8 byte.
VT_UI821Intero senza segno a 8 byte.
VT_INT22Valore intero.
VT_UINT23Valore intero senza segno.
VT_VOID24Void in stile C.
VT_HRESULT25Valore compatibile con HRESULT.
VT_PTR26Valore puntatore.
VT_SAFEARRAY27Valore array sicuro.
VT_CARRAY28Array in stile C.
VT_USERDEFINED29Tipo definito dall’utente.
VT_LPSTR30Stringa di caratteri terminata da null.
VT_LPWSTR31Stringa di wchar_t terminata da null.
VT_RECORD36Tipo definito dall’utente.
VT_FILETIME64Nome file.
VT_BLOB65Array di byte con lunghezza prefissata.
VT_STREAM66Nome del flusso.
VT_STORAGE67Nome dell’archivio.
VT_STREAMED_OBJECT68Object serializzato nello stream.
VT_STORED_OBJECT69Object serializzato nello storage.
VT_BLOB_OBJECT70Object serializzato nel blob.
VT_CF71Formato degli appunti.
VT_CLSID72ID della classe.
VT_VECTOR4096Vettore.
VT_ARRAY8192Array sicuro.
VT_BYREF16384Riferimento.

Vedi anche