Перечисление System::Runtime::InteropServices::VarEnum
Содержание
[
Скрывать
]VarEnum enum
Определяет, как должны маршалиться элементы массива.
enum class VarEnum
Значения
| Имя | Значение | Описание |
|---|---|---|
| VT_EMPTY | 0 | Значение не указано. |
| VT_NULL | 1 | 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 значение. |
| VT_VARIANT | 12 | Значение Variant. |
| VT_UNKNOWN | 13 | Указатель IUnknown. |
| VT_DECIMAL | 14 | Decimal значение. |
| VT_I1 | 16 | 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 | Тип void в стиле C. |
| VT_HRESULT | 25 | Значение, совместимое с HRESULT. |
| VT_PTR | 26 | Значение указателя. |
| VT_SAFEARRAY | 27 | Значение безопасного массива. |
| VT_CARRAY | 28 | Массив в стиле C. |
| VT_USERDEFINED | 29 | Пользовательский тип. |
| VT_LPSTR | 30 | Нуль-терминированная строка символов. |
| VT_LPWSTR | 31 | Нуль-терминированная строка wchar_t. |
| VT_RECORD | 36 | Пользовательский тип. |
| VT_FILETIME | 64 | Имя файла. |
| VT_BLOB | 65 | Массив байтов с префиксом длины. |
| VT_STREAM | 66 | Имя потока. |
| VT_STORAGE | 67 | Имя хранилища. |
| VT_STREAMED_OBJECT | 68 | Object сериализованный в потоке. |
| VT_STORED_OBJECT | 69 | Object сериализованный в хранилище. |
| VT_BLOB_OBJECT | 70 | Object сериализованный в блоб. |
| VT_CF | 71 | Формат буфера обмена. |
| VT_CLSID | 72 | Идентификатор класса. |
| VT_VECTOR | 4096 | Вектор. |
| VT_ARRAY | 8192 | Безопасный массив. |
| VT_BYREF | 16384 | Ссылка. |
См. также
- Namespace System::Runtime::InteropServices
- Library Aspose.Font for C++