System::Runtime::InteropServices::VarEnum Enum

VarEnum enum

Definiert, wie Array‑Elemente marshalled werden sollen.

enum class VarEnum

Werte

NameWertBeschreibung
VT_EMPTY0Wert nicht angegeben.
VT_NULL1Marshal als null.
VT_I222-Byte-Ganzzahl.
VT_I434-Byte-Ganzzahl.
VT_R444-Byte-Gleitkommazahl.
VT_R858-Byte-Gleitkommazahl.
VT_CY6Verwende Währungsregeln.
VT_DATE7Datumswert.
VT_BSTR8BSTR-Wert.
VT_DISPATCH9IDispatch-Zeiger.
VT_ERROR10Fehlercode.
VT_BOOL11Boolean Wert.
VT_VARIANT12Variant-Wert.
VT_UNKNOWN13IUnknown-Zeiger.
VT_DECIMAL14Decimal Wert.
VT_I116Byte Wert.
VT_UI117Vorzeichenloser Byte-Wert.
VT_UI218Vorzeichenlose 2-Byte-Ganzzahl.
VT_UI419Vorzeichenlose 4-Byte-Ganzzahl.
VT_I8208-Byte-Ganzzahl.
VT_UI821Vorzeichenlose 8-Byte-Ganzzahl.
VT_INT22Ganzzahlwert.
VT_UINT23Vorzeichenloser Ganzzahlwert.
VT_VOID24C-Style void.
VT_HRESULT25HRESULT-kompatibler Wert.
VT_PTR26Zeigerwert.
VT_SAFEARRAY27Sicherer Array-Wert.
VT_CARRAY28C-Style Array.
VT_USERDEFINED29Benutzerdefinierter Typ.
VT_LPSTR30Nullterminierter Zeichen-String.
VT_LPWSTR31Nullterminierter String aus wchar_ts.
VT_RECORD36Benutzerdefinierter Typ.
VT_FILETIME64Dateiname.
VT_BLOB65Längenpräfixiertes Byte-Array.
VT_STREAM66Stream-Name.
VT_STORAGE67Speichername.
VT_STREAMED_OBJECT68Object serialisiert im Stream.
VT_STORED_OBJECT69Object serialisiert im Speicher.
VT_BLOB_OBJECT70Object serialisiert im Blob.
VT_CF71Zwischenablageformat.
VT_CLSID72Klassen-ID.
VT_VECTOR4096Vektor.
VT_ARRAY8192Sicheres Array.
VT_BYREF16384Referenz.

Siehe auch