## VarEnum enum


يحدد كيفية تحويل عناصر المصفوفة.

```cpp
enum class VarEnum
```

### القيم

| الاسم | القيمة | الوصف |
| --- | --- | --- |
| VT_EMPTY | 0 | القيمة غير محددة. |
| VT_NULL | 1 | [Marshal](../marshal/) كقيمة null. |
| VT_I2 | 2 | عدد صحيح 2 بايت. |
| VT_I4 | 3 | عدد صحيح 4 بايت. |
| VT_R4 | 4 | عدد عائم 4 بايت. |
| VT_R8 | 5 | عدد عائم 8 بايت. |
| VT_CY | 6 | استخدم قواعد العملة. |
| VT_DATE | 7 | قيمة التاريخ. |
| VT_BSTR | 8 | قيمة BSTR. |
| VT_DISPATCH | 9 | مؤشر IDispatch. |
| VT_ERROR | 10 | رمز الخطأ. |
| VT_BOOL | 11 | [Boolean](../../system/boolean/) قيمة. |
| VT_VARIANT | 12 | قيمة المتغير. |
| VT_UNKNOWN | 13 | مؤشر IUnknown. |
| VT_DECIMAL | 14 | [Decimal](../../system/decimal/) قيمة. |
| VT_I1 | 16 | [Byte](../../system/byte/) قيمة. |
| VT_UI1 | 17 | قيمة بايت غير موقّعة. |
| VT_UI2 | 18 | عدد صحيح غير موقّع من 2 بايت. |
| VT_UI4 | 19 | عدد صحيح غير موقّع من 4 بايت. |
| VT_I8 | 20 | عدد صحيح من 8 بايت. |
| VT_UI8 | 21 | عدد صحيح غير موقّع من 8 بايت. |
| VT_INT | 22 | قيمة عدد صحيح. |
| VT_UINT | 23 | قيمة عدد صحيح غير موقّع. |
| VT_VOID | 24 | فراغ بنمط C. |
| VT_HRESULT | 25 | قيمة متوافقة مع HRESULT. |
| VT_PTR | 26 | قيمة المؤشر. |
| VT_SAFEARRAY | 27 | قيمة المصفوفة الآمنة. |
| VT_CARRAY | 28 | مصفوفة بنمط C. |
| VT_USERDEFINED | 29 | نوع معرف من قبل المستخدم. |
| VT_LPSTR | 30 | سلسلة أحرف منتهية بـ Null. |
| VT_LPWSTR | 31 | سلسلة wchar_t منتهية بـ Null. |
| VT_RECORD | 36 | نوع معرف من قبل المستخدم. |
| VT_FILETIME | 64 | اسم الملف. |
| VT_BLOB | 65 | مصفوفة من البايتات مسبوقة بطول. |
| VT_STREAM | 66 | اسم الدفق. |
| VT_STORAGE | 67 | اسم التخزين. |
| VT_STREAMED_OBJECT | 68 | [Object](../../system/object/) مسلسل في الدفق. |
| VT_STORED_OBJECT | 69 | [Object](../../system/object/) مسلسل في التخزين. |
| VT_BLOB_OBJECT | 70 | [Object](../../system/object/) مسلسل في الـ blob. |
| VT_CF | 71 | تنسيق الحافظة. |
| VT_CLSID | 72 | معرّف الفئة. |
| VT_VECTOR | 4096 | متجه. |
| VT_ARRAY | 8192 | مصفوفة آمنة. |
| VT_BYREF | 16384 | مرجع. |

## انظر أيضًا

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