System::Runtime::InteropServices::VarEnum enum

VarEnum enum

Define cómo deben marshalarse los elementos de la matriz.

enum class VarEnum

Valores

NombreValorDescripción
VT_EMPTY0Valor no especificado.
VT_NULL1Marshal como null.
VT_I22Entero de 2 bytes.
VT_I43Entero de 4 bytes.
VT_R44Punto flotante de 4 bytes.
VT_R85Punto flotante de 8 bytes.
VT_CY6Utiliza reglas de moneda.
VT_DATE7Valor de fecha.
VT_BSTR8Valor BSTR.
VT_DISPATCH9Puntero IDispatch.
VT_ERROR10Código de error.
VT_BOOL11Boolean valor.
VT_VARIANT12Valor de variante.
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 del puntero.
VT_SAFEARRAY27Valor de matriz segura.
VT_CARRAY28Matriz al estilo C.
VT_USERDEFINED29Tipo definido por el usuario.
VT_LPSTR30Cadena terminada en nulo de caracteres.
VT_LPWSTR31Cadena terminada en nulo de wchar_ts.
VT_RECORD36Tipo definido por el usuario.
VT_FILETIME64Nombre de archivo.
VT_BLOB65Matriz de bytes con longitud prefijada.
VT_STREAM66Nombre del flujo.
VT_STORAGE67Nombre del almacenamiento.
VT_STREAMED_OBJECT68Object serializado en el flujo.
VT_STORED_OBJECT69Object serializado en el 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