com:SurrogateServer
Inscrit un SurrogateServer avec une ou plusieurs inscriptions de classe.
Hiérarchie d’éléments
<com:SurrogateServer>
Syntax
<com:SurrogateServer
CustomSurrogateExecutable = 'An optional string with a value between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.'
DisplayName = 'An optional string with a value between 1 and 256 characters in length. This string is localizable.'
LaunchAndActivationPermission = 'A [SDDL string](/windows/win32/secauthz/security-descriptor-string-format) value.'
AppId = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
SystemSurrogate = 'An optional string value.' >
<!-- Child elements -->
Class{1,10000}
</com:SurrogateServer>
Clé :
{}
plage spécifique d’occurrences
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
CustomSurrogateExecutable | Chemin d’accès au DllSurrogate dans la clé AppId. Ce chemin est relatif à la racine du package et doit référencer un fichier dans le package. Cette option est exclusivement exclusive avec SystemSurrogate. | Chaîne facultative avec une valeur comprise entre 1 et 256 caractères qui doit se terminer par .exe et ne peut pas contenir ces caractères : < , > , : , " , | , ? , ou * |
No | |
DisplayName | DisplayName est une chaîne localisable correspondant à la valeur de clé AppID par défaut. | Chaîne facultative dont la valeur est comprise entre 1 et 256 caractères. | No | |
LaunchAndActivationPermission | Chaîne SDDL qui correspond à la valeur LaunchPermission de la clé AppID. | Valeur de chaîne SDDL . | No | |
AppID | AppId qui fait référence à la clé AppId associée. | GUID facultatif sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | No | |
SystemSurrogate | Valeur qui correspond aux valeurs connues de la valeur DllSurrogate de la clé AppId. Cette option est exclusivement exclusive avec CustomSurrogateExecutable. | Valeur de chaîne facultative. | No |
Éléments enfants
Élément enfant | Description |
---|---|
Classe | Définit une inscription de classe SurrogateServer. |
Éléments parents
Élément enfant | Description |
---|---|
com:ComServer | Déclare un point d’extension de package de type windows.comServer. L’extension comServer peut inclure quatre types d’inscriptions : ExeServer, SurrogateServer, ProgId ou TreatAsClass. |
Remarques
S’il n’existe aucune valeur pour dllSurrogate dans la clé AppId, n’utilisez pas l’attribut CustomSurrogateExecutable.
LaunchAndActivationPermission est une chaîne SDDL qui correspond à la valeur LaunchPermission de la clé AppID.
SystemSurrogate correspond aux valeurs de la valeur DllSurrogate de la clé AppId. Par exemple, si la valeur DllSurrogate est %System32%\prevhost.exe
ou %SysWow64%\prevhost.exe
, SystemSurrogate doit être défini sur PreviewHost
et customSurrogateExecutable ne doit pas être défini.
Configuration requise
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/com/windows10 |
Minimum OS Version | Windows 10 version 1703 (build 15063) |