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


InProcessServer (Windows 10)

Объявляет точку расширяемости пакета типа windows.activatableClass.inProcessServer. Приложение использует библиотеку динамической компоновки (DLL), которая предоставляет один или несколько активируемых классов.

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

<Пакет>

    <Модули>

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

              <InProcessServer>

Синтаксис

<InProcessServer>

  <!-- Child elements -->
  Path
  ActivatableClass{1,65535}

</InProcessServer>

Клавиши

{} определенный диапазон вхождений

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

Атрибуты

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

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

Дочерний элемент Описание
ActivatableClass (тип: CT_InProcessActivatableClass) Объявляет класс среды выполнения, связанный с точкой расширяемости.
Путь (тип: ST_FileName) Путь к библиотеке DLL.

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

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

Примеры

<Extension
  Category="windows.activatableClass.inProcessServer">
    <InProcessServer>
      <Path>Microsoft.Samples.DllServerAuthoring.dll</Path>
      <ActivatableClass
        ActivatableClassId="Microsoft.Samples.DllServerAuthoring.Toaster" ThreadingModel="both" />
    </InProcessServer>
</Extension>

Требования

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