<com4:Class
Path = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *'.
ThreadingModel = 'A string with one of the following values: "Both", "STA", "MTA", "MainSTA", or "Neutral".'
Virtualization = 'A string with one of the following values: "enabled" or "disabled".'
EnableOleDefaultHandler = 'A boolean value.'
ProgId = 'An alphanumeric string, separated by a period, with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
VersionIndependentProgId = 'An alphanumeric string, separated by a period, with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
AutoConvertTo = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
InsertableObject = 'A boolean value.'
ShortDisplayName = 'A string with a value between 1 and 40 characters in length.'
Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.'>
<!-- Child elements -->
ImplementedCategories
Conversion
DataFormats
MiscStatus
Verbs
DefaultIcon
ToolboxBitmap32
TypeLib
</com4:Class>
Элементы и атрибуты
Атрибуты
Атрибут
Описание
Тип данных
Обязательно
Значение по умолчанию
Путь
Путь к библиотеке DLL суррогатного сервера.
Строка со значением от 1 до 256 символов, которая не может содержать следующие символы: <, >, :, ", |, ?или *
Да
ThreadingModel
Потоковая модель для загрузки библиотек DLL.
Строка с одним из следующих значений: Оба, STA, MTA, MainSTA или Neutral.
Да
Виртуализация
Указывает, используется ли виртуализация при загрузке класса.
Строка со следующими значениями: включено или отключено.
Да
EnableOleDefaultHandler
Это значение должно иметь значение true, если значение по умолчанию ключа InprocHandler32 — "Ole32.dll". В противном случае его следует опустить. Значением по умолчанию является false.
'Логическое значение.
Да
Progid
Связывает программный идентификатор (ProgID) с ИДЕНТИФИКАТОРом CLSID.
Буквенно-цифровая строка, разделенная точкой и длиной от 1 до 255 символов (например, Foo.Bar или Foo.Bar.1).
Нет
VersionIndependentProgId
Связывает ProgID с CLSID. Это значение используется для определения последней версии приложения объекта.
Буквенно-цифровая строка, разделенная точкой и длиной от 1 до 255 символов (например, Foo.Bar или Foo.Bar.1).
Нет
AutoConvertTo
Задает автоматическое преобразование заданного класса объектов в новый класс объектов.
GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx.
Нет
InsertableObject
Указывает, что этот класс можно вставить.
'Логическое значение.
Нет
ShortDisplayName
Краткая версия отображаемого имени класса.
Строка со значением от 1 до 40 символов.
Нет
Id
Атрибут Id соответствует идентификатору CLSID.
GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx.
Да
Отображаемое имя
Локализуемая строка, соответствующая значению ключа CLSID по умолчанию.
Определяет имя модуля и идентификатор ресурса для растрового изображения 16 x 16, используемого для лицевой стороны панели инструментов или кнопки панели элементов.