Аутофпроцесссервер (схема пакета для Windows 8)

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

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

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

Синтаксис

<OutOfProcessServer ServerName = A string between 1 and 255 characters in length. >

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

</OutOfProcessServer>

Ключ

? необязательно (ноль или один)

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

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

Атрибуты

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

Имя исполняемого объекта.

Строка длиной от 1 до 255 символов. Да

 

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

Дочерний элемент Описание
Активатаблекласс (тип: CT_OutOfProcessActivatableClass)

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

Аргументы

Указывает список аргументов, разделенных запятыми, для передачи в исполняемый файл.

Instancing

Указывает, запускается ли исполняемый объект как один экземпляр или может запускаться как несколько экземпляров.

Путь (тип: ST_Executable)

Путь к исполняемому файлу.

 

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

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

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

 

Примеры

<Extension Category="windows.activatableClass.outOfProcessServer">
      <OutOfProcessServer ServerName="Microsoft.SDKSamples.ToastServer">
        <Path>Microsoft.Samples.ExeServerAuthoring.exe</Path>
        <Instancing>singleInstance</Instancing>
        <ActivatableClass ActivatableClassId="Microsoft.Samples.ExeServerAuthoring.Toaster" />
      </OutOfProcessServer>
</Extension>

Требования

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