com:SurrogateServer

Registriert einen SurrogateServer mit einer oder mehreren Klassenregistrierungen.

Elementhierarchie

<Paket>

    <Anwendungen>

         <Anwendung>

              <Erweiterungen>

                   <com:Extension>

                        <com:ComServer>

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

Schlüssel

{} spezifischer Vorkommensbereich

Attribute und Elemente

Attributes

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
CustomSurrogateExecutable Ein Pfad zum DllSurrogate im AppId-Schlüssel. Dieser Pfad ist relativ zum Paketstamm und muss auf eine Datei im Paket verweisen. Dies ist stumm mit SystemSurrogate exklusiv. Eine optionale Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen länge, die mit enden .exe muss und diese Zeichen nicht enthalten kann: <, >:|"?oder* Nein
DisplayName DisplayName ist eine lokalisierbare Zeichenfolge, die dem Standardschlüsselwert appID entspricht. Eine optionale Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen in Länge. Nein
LaunchAndActivationPermission Eine SDDL-Zeichenfolge , die dem LaunchPermission-Wert des AppID-Schlüssels entspricht. Ein SDDL-Zeichenfolgenwert . Nein
AppId Die AppId, die auf den zugeordneten AppId-Schlüssel verweist. Eine optionale GUID in form xx-xx. Nein
SystemSurrogate Ein Wert, der bekannten Werten aus dem DllSurrogate-Wert des AppId-Schlüssels entspricht. Dies ist stumm exklusiv mit CustomSurrogateExecutable. Ein optionaler Zeichenfolgenwert. Nein

Untergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
Klasse Definiert eine SurrogateServer-Klassenregistrierung.

Übergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
com:ComServer Deklariert einen Paketerweiterungspunkt des Typs windows.comServer. Die ComServer-Erweiterung kann vier Arten von Registrierungen umfassen: ExeServer, SurrogateServer, ProgId oder TreatAsClass.

Bemerkungen

Wenn im AppId-Schlüssel kein Wert für die DllSurrogate vorhanden ist, verwenden Sie das CustomSurrogateExecutable-Attribut nicht.

LaunchAndActivationPermission ist eine SDDL-Zeichenfolge , die dem LaunchPermission-Wert des AppID-Schlüssels entspricht.

Das SystemSurrogate entspricht den Werten des DllSurrogate-Werts des AppId-Schlüssels. Wenn z. B. der DllSurrogate-Wert festgelegt ist %System32%\prevhost.exe oder %SysWow64%\prevhost.exe, sollte SystemSurrogate auf PreviewHost festgelegt werden, und die CustomSurrogateExecutable sollte nicht festgelegt werden.

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10