System::Runtime::InteropServices::VarEnum enum

VarEnum enum

Define cómo deben marshalarse los elementos del array.

enum class VarEnum

Valores

NombreValorDescripción
VT_EMPTY0Valor no especificado.
VT_NULL1Marshal como nulo.
VT_I22Entero de 2 bytes.
VT_I43Entero de 4 bytes.
VT_R44Punto flotante de 4 bytes.
VT_R85Punto flotante de 8 bytes.
VT_CY6Utilice reglas de moneda.
VT_DATE7Valor de fecha.
VT_BSTR8Valor BSTR.
VT_DISPATCH9Puntero IDispatch.
VT_ERROR10Código de error.
VT_BOOL11Boolean valor.
VT_VARIANT12Valor Variant.
VT_UNKNOWN13Puntero IUnknown.
VT_DECIMAL14Decimal valor.
VT_I116Byte valor.
VT_UI117Valor de byte sin signo.
VT_UI218Entero sin signo de 2 bytes.
VT_UI419Entero sin signo de 4 bytes.
VT_I820Entero de 8 bytes.
VT_UI821Entero sin signo de 8 bytes.
VT_INT22Valor entero.
VT_UINT23Valor entero sin signo.
VT_VOID24Void al estilo C.
VT_HRESULT25Valor compatible con HRESULT.
VT_PTR26Valor de puntero.
VT_SAFEARRAY27Valor de matriz segura.
VT_CARRAY28Array al estilo C.
VT_USERDEFINED29Tipo definido por el usuario.
VT_LPSTR30Cadena de caracteres terminada en nulo.
VT_LPWSTR31Cadena de wchar_ts terminada en nulo.
VT_RECORD36Tipo definido por el usuario.
VT_FILETIME64Nombre de archivo.
VT_BLOB65Matriz de bytes con prefijo de longitud.
VT_STREAM66Nombre del flujo.
VT_STORAGE67Nombre del almacenamiento.
VT_STREAMED_OBJECT68Object serializado en flujo.
VT_STORED_OBJECT69Object serializado en almacenamiento.
VT_BLOB_OBJECT70Object serializado en blob.
VT_CF71Formato del portapapeles.
VT_CLSID72ID de clase.
VT_VECTOR4096Vector.
VT_ARRAY8192Matriz segura.
VT_BYREF16384Referencia.

Ver también