System::Runtime::InteropServices::VarEnum enum

VarEnum enum

Definieert hoe array‑elementen moeten worden gemarshalled.

enum class VarEnum

Waarden

NaamWaardeBeschrijving
VT_EMPTY0Waarde niet gespecificeerd.
VT_NULL1Marshal als null.
VT_I222‑byte geheel getal.
VT_I434‑byte geheel getal.
VT_R444‑byte floating‑point.
VT_R858‑byte floating‑point.
VT_CY6Gebruik valutaregels.
VT_DATE7Datumwaarde.
VT_BSTR8BSTR-waarde.
VT_DISPATCH9IDispatch-pointer.
VT_ERROR10Foutcode.
VT_BOOL11Boolean waarde.
VT_VARIANT12Variant-waarde.
VT_UNKNOWN13IUnknown-pointer.
VT_DECIMAL14Decimal waarde.
VT_I116Byte waarde.
VT_UI117Ongetekende byte-waarde.
VT_UI218Ongetekende 2-bytes geheel getal.
VT_UI419Ongetekende 4-bytes geheel getal.
VT_I8208-bytes geheel getal.
VT_UI821Ongetekende 8-bytes geheel getal.
VT_INT22Geheel getal-waarde.
VT_UINT23Niet-ondertekende gehele getalwaarde.
VT_VOID24C-stijl void.
VT_HRESULT25HRESULT-compatibele waarde.
VT_PTR26Pointerwaarde.
VT_SAFEARRAY27Veilige arraywaarde.
VT_CARRAY28C-stijl array.
VT_USERDEFINED29Gebruikersgedefinieerd type.
VT_LPSTR30Nul-terminerende tekenreeks van karakters.
VT_LPWSTR31Nul-terminerende tekenreeks van wchar_t’s.
VT_RECORD36Gebruikersgedefinieerd type.
VT_FILETIME64Bestandsnaam.
VT_BLOB65Lengte-voorgegeven array van bytes.
VT_STREAM66Streamnaam.
VT_STORAGE67Opslagnaam.
VT_STREAMED_OBJECT68Object geserialiseerd in stream.
VT_STORED_OBJECT69Object geserialiseerd in opslag.
VT_BLOB_OBJECT70Object geserialiseerd in blob.
VT_CF71Klembordindeling.
VT_CLSID72Klasse-ID.
VT_VECTOR4096Vector.
VT_ARRAY8192Veilige array.
VT_BYREF16384Referentie.

Zie ook