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


расширение (схема расширений для Windows 8.1, в типе: CT_PackageExtensions)

Объявляет точку расширения для пакета.

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

<Пакет>
<Модули>
<Продлен>

Синтаксис

<Extension Category = "windows.activatableClass.inProcessServer" | "windows.activatableClass.outOfProcessServer" | "windows.activatableClass.proxyStub" | "windows.certificates" >

  <!-- Child elements -->
  ( InProcessServer
  | OutOfProcessServer
  | ProxyStub
  | Certificates
  )

</Extension>

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Категория

Тип точки расширяемости пакета.

Этот атрибут может иметь одно из следующих значений:

  • Windows. Активатаблекласс. Инпроцесссервер
  • Windows. Активатаблекласс. Аутофпроцесссервер
  • Windows. Активатаблекласс. Проксистуб
  • Windows. Certificates
Да

 

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

Дочерний элемент Описание
Сертификаты

Объявляет точку расширения пакета типа Windows. Certificates. Приложению требуется один или несколько сертификатов из указанных хранилищ сертификатов.

InProcessServer

Объявляет точку расширения пакета типа Windows. активатаблекласс. инпроцесссервер. Приложение использует библиотеку динамической компоновки (DLL), которая предоставляет один или несколько классов активируемого.

OutOfProcessServer

Объявляет точку расширения пакета типа Windows. активатаблекласс. аутофпроцесссервер. Приложение использует исполняемый файл (EXE), который предоставляет один или несколько классов активируемого.

ProxyStub

Объявляет точку расширения пакета типа Windows. активатаблекласс. проксистуб. Прокси-сервер может состоять из одного или нескольких интерфейсов.

 

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

Родительский элемент Описание
Расширения (тип: CT_PackageExtensions)

Определяет одну или несколько точек расширения для пакета.

 

Следующие элементы имеют то же имя, что и это одно, но различное содержимое или атрибуты:

Remarks

Точки расширения — это механизм, с помощью которого пакет может добавлять функциональные возможности способом, определенным операционной системой. Точка расширения — это расположение, в котором приложение может зарегистрироваться для выполнения кода или использования ресурсов текущего пакета. Чтобы добавить функциональные возможности для конкретного приложения, используйте дочерний элемент Applicationэлемента Applications .

Точка расширения Windows. Certificates не может быть объявлена в манифесте несколько раз.

См. также раздел

Основные понятияконтракты и расширения приложения

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/2010/manifest