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 |