OutOfProcessServer (schéma des extensions pour Windows 8.1)

Déclare un point d’extension de package de type Windows. activatableClass. outOfProcessServer. L’application utilise un fichier exécutable (EXE) qui expose une ou plusieurs classes activables.

Hiérarchie d’éléments

<Packages>
<Extensions>
<Poste>
<OutOfProcessServer>

Syntaxe

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

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

</OutOfProcessServer>

Clé

? plage d’occurrences spécifique (zéro ou une) {} facultative

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
ServerName

Nom du fichier exécutable.

Chaîne de longueur comprise entre 1 et 255 caractères. Oui

 

Éléments enfants

Élément enfant Description
ActivatableClass (type : CT_OutOfProcessActivatableClass)

Déclare une classe d’exécution associée au point d’extensibilité.

Arguments

Spécifie la liste des arguments séparés par des virgules à passer à l’exécutable.

Instanciation

Spécifie si l’exécutable s’exécute en tant qu’instance unique ou s’il peut s’exécuter en tant que plusieurs instances.

Chemin d’accès (type : ST_Executable)

Chemin d’accès à l’exécutable.

 

Éléments parents

Élément parent Description
Extension (dans le type : CT_PackageExtensions)

Déclare un point d’extensibilité pour le package.

 

Exemples

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

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/2010/manifest