com:SurrogateServer

Inscrit un surrogateServer avec une ou plusieurs inscriptions de classe.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <com:Extension>

                        <com:ComServer>

                             <com:SurrogateServer>

Syntaxe

<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 à dllSurrogate dans la clé AppId. Ce chemin d’accès est relatif à la racine du package et doit référencer un fichier dans le package. Ceci est mutument exclusif avec SystemSurrogate. Chaîne facultative avec une valeur comprise entre 1 et 256 caractères de longueur qui doit se terminer .exe par et ne peut pas contenir ces caractères : <, , , >:, ", |, ?ou* Non
DisplayName DisplayName est une chaîne localisable correspondant à la valeur de clé AppID par défaut. Chaîne facultative avec une valeur comprise entre 1 et 256 caractères. Non
LaunchAndActivationPermission Chaîne SDDL qui correspond à la valeur LaunchPermission de la clé AppID. Valeur de chaîne SDDL . Non
Appid AppId qui fait référence à la clé AppId associée. GUID facultatif sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx. Non
SystemSurrogate Valeur qui correspond aux valeurs connues de la valeur DllSurrogate de la clé AppId. Ceci est mutument exclusif avec CustomSurrogateExecutable. Valeur de chaîne facultative. Non

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

Notes

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 PreviewHost sur et CustomSurrogateExecutable ne doit pas être défini.

Spécifications

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