com:SurrogateServer

Registreert een SurrogaatServer met een of veel klasseregistraties.

Elementhiërarchie

<Package>
   └- <Applications>
      └- <Application>
         └- <Extensions>
            └- <com:Extension>
               └- <com:ComServer>
                  └- <com:SurrogateServer>

Syntaxis

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

Key

{} specifiek bereik van exemplaren

Kenmerken en elementen

Attributes

Attribute Beschrijving Gegevenstype Verplicht Standaardwaarde
CustomSurrogateExecutable Een pad naar de DllSurrogate in de AppId-sleutel. Dit pad is relatief ten opzichte van de hoofdmap van het pakket en moet verwijzen naar een bestand in het pakket. Dit is mututally exclusief met SystemSurrogate. Een optionele tekenreeks met een waarde tussen 1 en 256 tekens die moeten eindigen op .exe en mag niet deze tekens bevatten: <, , >:, ", , |, of ?* Nee.
DisplayName DisplayName is een lokaliseerbare tekenreeks die overeenkomt met de standaardwaarde van de AppID-sleutel. Een optionele tekenreeks met een waarde tussen 1 en 256 tekens. Nee.
LaunchAndActivationPermission Een SDDL-tekenreeks die overeenkomt met de LaunchPermission-waarde van de AppID-sleutel. Een SDDL-tekenreekswaarde . Nee.
AppId De AppId die verwijst naar de bijbehorende AppId-sleutel. Een optionele GUID in het formulier xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Nee.
SystemSurrogate Een waarde die overeenkomt met bekende waarden uit de DllSurrogate-waarde van de AppId-sleutel. Dit is mututally exclusief met CustomSurrogateExecutable. Een optionele tekenreekswaarde. Nee.

Kind-elementen

Onderliggend element Beschrijving
klasse Definieert een SurrogateServer-klasseregistratie.

Bovenliggende elementen

Onderliggend element Beschrijving
com:ComServer Declareert een pakketextensiepunt van het type windows.comServer. De comServer-extensie kan vier typen registraties bevatten: ExeServer, SurrogateServer, ProgId of TreatAsClass.

Opmerkingen

Als er geen waarde is voor de DllSurrogate in de AppId-sleutel, gebruikt u het kenmerk CustomSurrogateExecutable niet.

LaunchAndActivationPermission is een SDDL-tekenreeks die overeenkomt met de LaunchPermission-waarde van de AppID-sleutel.

SystemSurrogate komt overeen met de waarden van de DllSurrogate-waarde van de AppId-sleutel. Als de dllSurrogate-waarde bijvoorbeeld is %System32%\prevhost.exe of %SysWow64%\prevhost.exe, moet SystemSurrogate worden ingesteld op PreviewHost en moet customSurrogateExecutable niet worden ingesteld.

Requirements

Onderdeel Waarde
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10
minimale versie van het besturingssysteem Windows 10 versie 1703 (build 15063)