## VarEnum enum


Define cómo deben marshalarse los elementos del array.

```cpp
enum class VarEnum
```

### Valores

| Nombre | Valor | Descripción |
| --- | --- | --- |
| VT_EMPTY | 0 | Valor no especificado. |
| VT_NULL | 1 | [Marshal](../marshal/) como nulo. |
| VT_I2 | 2 | Entero de 2 bytes. |
| VT_I4 | 3 | Entero de 4 bytes. |
| VT_R4 | 4 | Punto flotante de 4 bytes. |
| VT_R8 | 5 | Punto flotante de 8 bytes. |
| VT_CY | 6 | Utilice reglas de moneda. |
| VT_DATE | 7 | Valor de fecha. |
| VT_BSTR | 8 | Valor BSTR. |
| VT_DISPATCH | 9 | Puntero IDispatch. |
| VT_ERROR | 10 | Código de error. |
| VT_BOOL | 11 | [Boolean](../../system/boolean/) valor. |
| VT_VARIANT | 12 | Valor Variant. |
| VT_UNKNOWN | 13 | Puntero IUnknown. |
| VT_DECIMAL | 14 | [Decimal](../../system/decimal/) valor. |
| VT_I1 | 16 | [Byte](../../system/byte/) valor. |
| VT_UI1 | 17 | Valor de byte sin signo. |
| VT_UI2 | 18 | Entero sin signo de 2 bytes. |
| VT_UI4 | 19 | Entero sin signo de 4 bytes. |
| VT_I8 | 20 | Entero de 8 bytes. |
| VT_UI8 | 21 | Entero sin signo de 8 bytes. |
| VT_INT | 22 | Valor entero. |
| VT_UINT | 23 | Valor entero sin signo. |
| VT_VOID | 24 | Void al estilo C. |
| VT_HRESULT | 25 | Valor compatible con HRESULT. |
| VT_PTR | 26 | Valor de puntero. |
| VT_SAFEARRAY | 27 | Valor de matriz segura. |
| VT_CARRAY | 28 | Array al estilo C. |
| VT_USERDEFINED | 29 | Tipo definido por el usuario. |
| VT_LPSTR | 30 | Cadena de caracteres terminada en nulo. |
| VT_LPWSTR | 31 | Cadena de wchar_ts terminada en nulo. |
| VT_RECORD | 36 | Tipo definido por el usuario. |
| VT_FILETIME | 64 | Nombre de archivo. |
| VT_BLOB | 65 | Matriz de bytes con prefijo de longitud. |
| VT_STREAM | 66 | Nombre del flujo. |
| VT_STORAGE | 67 | Nombre del almacenamiento. |
| VT_STREAMED_OBJECT | 68 | [Object](../../system/object/) serializado en flujo. |
| VT_STORED_OBJECT | 69 | [Object](../../system/object/) serializado en almacenamiento. |
| VT_BLOB_OBJECT | 70 | [Object](../../system/object/) serializado en blob. |
| VT_CF | 71 | Formato del portapapeles. |
| VT_CLSID | 72 | ID de clase. |
| VT_VECTOR | 4096 | Vector. |
| VT_ARRAY | 8192 | Matriz segura. |
| VT_BYREF | 16384 | Referencia. |

## Ver también

* Namespace [System::Runtime::InteropServices](../)
* Library [Aspose.PDF for C++](../../)
