PropertyDataType

PropertyDataType enumeration

[MS-OXCDATA]: Структуры данных

public enum PropertyDataType

Ценности

ИмяЦенностьОписание
Unspecified0Любой: значение этого типа свойства соответствует любому типу; сервер ДОЛЖЕН вернуть фактический тип в своем ответе. Серверы НЕ ДОЛЖНЫ возвращать этот тип в ответ на запрос клиента, отличный от запроса NspiGetIDsFromNames или ROPGetPropertyIdsFromNames ROP ([MS-OXCROPS], раздел 2.2.8.1). Имя спецификации: PtypUnspecified; Альтернативные имена: PT_UNSPECIFIED;
Null1Нет: это свойство является заполнителем. Имя спецификации: PtypNull; Альтернативные имена: PT_NULL;
Integer1622 байта; 16-битное целое число Имя спецификации: PtypInteger16; Альтернативные имена: PT_SHORT, PT_I2, i2, ui2;
Integer3234 байта; 32-битное целое число Имя спецификации: PtypInteger32; Альтернативные имена: PT_LONG, PT_I4, int, ui4;
Floating3244 байта; 32-битное число с плавающей запятой Имя спецификации: PtypFloating32; Альтернативные названия: PT_FLOAT, PT_R4, float, r4;
Floating6458 байт; 64-битное число с плавающей запятой Имя спецификации: PtypFloating64; Альтернативные имена: PT_DOUBLE, PT_R8, r8;
Currency68 байт; 64-битное целочисленное представление десятичного значения валюты в масштабе со знаком, с четырьмя знаками справа от десятичной точки Имя спецификации: PtypCurrency; Альтернативные названия: PT_CURRENCY, исправлено.14.4;
FloatingTime78 байт; 64-битное число с плавающей запятой, в котором целая часть представляет количество дней с 30 декабря 1899 года, , а дробная часть представляет собой долю дня с полуночи Имя спецификации: PtypFloatingTime; Альтернативные названия: PT_APPTIME; Информация о дате представлена целыми числами, начиная с полуночи 30 декабря 1899 года в качестве нулевого времени. Информация о времени представлена в виде доли дня, прошедшего с предыдущей полуночи. Например, 6:00 утра 4 января 1900 года будет представлено значением 5,25 (5 и 1/4 дня после 30 декабря 1899 года).
ErrorCode104 байта; информация об ошибке кодирования 32-битного целого числа Имя спецификации: PtypErrorCode; Альтернативные имена: PT_ERROR;
Boolean111 байт; ограничено 1 или 0 Имя спецификации: PtypBoolean; Альтернативные имена: PT_BOOLEAN. логический;
Integer64208 байт; 64-битное целое число Имя спецификации: PtypInteger64; Альтернативные имена: PT_LONGLONG, PT_I8, i8, ui8;
String31Размер переменной; строка символов Unicode в кодировке формата UTF-16LE с завершающим нулевым символом (0x0000). Имя спецификации: PtypString; Альтернативные имена: PT_UNICODE, строка;
String830Размер переменной; строка многобайтовых символов во внешней кодировке с завершающим нулевым символом (один 0 байт). Имя спецификации: PtypString8; Альтернативные имена: PT_STRING8;
Time648 байт; 64-битное целое число, представляющее количество 100-наносекундных интервалов с 1 января 1601 г. Имя спецификации: PtypTime; Альтернативные имена: PT_SYSTIME, time, datetime, datetime.tz, datetime.rfc1123, Date, time, time.tz;
Guid7216 байт; GUID с полями Data1, Data2 и Data3 в формате с прямым порядком байтов Имя спецификации: PtypGuid; Альтернативные имена: PT_CLSID, UUID;
ServerId251Размер переменной; 16-битное поле COUNT, за которым следует структура Имя спецификации: PtypServerId; Альтернативные имена: PT_SVREID;
Restriction253Размер переменной; массив байтов, представляющий одну или несколько структур ограничения Имя спецификации: PtypRestriction; Альтернативные имена: PT_SRESTRICT;
RuleAction254Размер переменной; 16-битное поле COUNT, за которым следует такое же количество структур действий правила Имя спецификации: PtypRuleAction; Альтернативные имена: PT_ACTIONS;
Binary258Размер переменной; поле COUNT, за которым следует такое количество байтов. Имя спецификации: PtypBinary; Альтернативные имена: PT_BINARY;
MultipleInteger164098Размер переменной; поле COUNT, за которым следует такое количество значений PtypInteger16. Имя спецификации: PtypMultipleInteger16; Альтернативные названия: PT_MV_SHORT, PT_MV_I2, mv.i2;
MultipleInteger324099Размер переменной; поле COUNT, за которым следует такое количество значений PtypInteger32. Имя спецификации: PtypMultipleInteger32; Альтернативные имена: PT_MV_LONG, PT_MV_I4, mv.i4;
MultipleFloating324100Размер переменной; поле COUNT, за которым следует столько же значений PtypFloating32. Имя спецификации: PtypMultipleFloating32; Альтернативные названия: PT_MV_FLOAT, PT_MV_R4, mv.float;
MultipleFloating644101Размер переменной; поле COUNT, за которым следует такое количество значений PtypFloating64. Имя спецификации: PtypMultipleFloating64; Альтернативные имена: PT_MV_DOUBLE, PT_MV_R8;
MultipleCurrency4102Размер переменной; поле COUNT, за которым следует такое количество значений PtypCurrency. Имя спецификации: PtypMultipleCurrency; Альтернативные названия: PT_MV_CURRENCY, mv.fixed.14.4;
MultipleFloatingTime4103Размер переменной; поле COUNT, за которым следует такое количество значений PtypFloatingTime. Имя спецификации: PtypMultipleFloatingTime; Альтернативные названия: PT_MV_APPTIME;
MultipleBoolean4107Размер переменной; поле COUNT, за которым следует такое количество значений PtypBoolean. Имя спецификации: PtypMultipleBoolean; Альтернативные имена: PT_MV_BOOLEAN;
MultipleInteger644116Размер переменной; поле COUNT, за которым следует такое количество значений PtypInteger64. Имя спецификации: PtypMultipleInteger64; Альтернативные имена: PT_MV_I8, PT_MV_LONGLONG;
MultipleString4127Размер переменной; поле COUNT, за которым следует столько же значений PtypString. Имя спецификации: PtypMultipleString; Альтернативные имена: PT_MV_UNICODE;
MultipleString84126Размер переменной; поле COUNT, за которым следует столько же значений PtypString8. Имя спецификации: PtypMultipleString8; Альтернативные имена: PT_MV_STRING8, mv.string;
MultipleTime4160Размер переменной; поле COUNT, за которым следует указанное количество значений PtypTime. Имя спецификации: PtypMultipleTime; Альтернативные имена: PT_MV_SYSTIME;
MultipleGuid4168Размер переменной; поле COUNT, за которым следует столько значений PtypGuid. Имя спецификации: PtypMultipleGuid; Альтернативные имена: PT_MV_CLSID, mv.uuid;
MultipleBinary4354Размер переменной; поле COUNT, за которым следует указанное количество значений PtypBinary. Имя спецификации: PtypMultipleBinary; Альтернативные имена: PT_MV_BINARY, mv.bin.hex;
Object13Значением свойства является объект объектной модели компонентов (COM). Имя спецификации: PtypObject или PtypEmbeddedTable; Альтернативные имена: PT_OBJECT;

Смотрите также