Compartir a través de


OutOfProcessServer (esquema de extensiones para Windows 8.1)

Declara un punto de extensión de paquete de tipo windows.activatableClass.outOfProcessServer. La aplicación usa un ejecutable (EXE) que expone una o varias clases activables.

Jerarquía de elemento

<Paquete>
<Extensiones>
<Extensión>
<OutOfProcessServer>

Sintaxis

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

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

</OutOfProcessServer>

Clave

?intervalo de repeticiones específico opcional (cero o uno) {}

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
ServerName

El nombre del ejecutable.

Cadena de entre 1 y 255 caracteres de longitud.

 

Elementos secundarios

Elemento secundario Descripción
ActivatableClass (tipo: CT_OutOfProcessActivatableClass)

Declara una clase en tiempo de ejecución asociada al punto de extensibilidad.

Argumentos

Especifica la lista de argumentos separados por comas que se pasarán al ejecutable.

Instanciación

Especifica si el ejecutable se ejecuta como una sola instancia o puede ejecutarse como varias instancias.

Ruta de acceso (tipo: ST_Executable)

Ruta de acceso al ejecutable.

 

Elementos primarios

Elemento primario Descripción
Extensión (en tipo: CT_PackageExtensions)

Declara un punto de extensibilidad para el paquete.

 

Ejemplos

<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>

Requisitos

Value
Espacio de nombres http://schemas.microsoft.com/appx/2010/manifest