Аутофпроцесссервер (схема пакета для Windows 8)
Объявляет точку расширения пакета типа Windows. активатаблекласс. аутофпроцесссервер. Приложение использует исполняемый файл (EXE), который предоставляет один или несколько классов активируемого.
Иерархия элементов
Синтаксис
<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 |