Поделиться через


com3:TreatAsClass

Регистрация, соответствующая регистрации CLSID с подразделом TreatAs.

Иерархия элементов

<Пакет>

    <Приложения>

         <Приложение>

              <Расширения>

                   <com2:Extension>

                        <com2:ComServer>

                             <com3:TreatAsClass>

Синтаксис

<com3:TreatAsClass 
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    DisplayName = 'An optional string between 1 and 256 characters in length. This string is localizable.' 
    TreatAs = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />

Элементы и атрибуты

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Id Соответствует ИДЕНТИФИКАТОРу CLSID объекта COM-класса. GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да
Отображаемое имя Необязательная строка, представляющая значение ключа CLSID по умолчанию. Необязательная строка длиной от 1 до 256 символов. Эта строка может быть локализована. Нет
TreatAs Задает ИДЕНТИФИКАТОР CLSID класса, который может эмулировать текущий класс. GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да

Дочерние элементы

Отсутствует.

Родительские элементы

Родительский элемент Описание
com2:ComServer Объявляет точку расширения пакета типа windows.comServer. Расширение comServer может включать следующие типы регистраций: ServiceServer, ExeServer, SurrogateServer, ProgId или TreatAsClass.

Требования

Элемент Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/com/windows10/3
Minimum OS Version Windows 10 версии 2004 (сборка 19041)