com4:InProcessServer

Registra un server in-process con una o più registrazioni di classe.

Gerarchia degli elementi

<Pacchetto>

    <Applicazioni>

         <Applicazione>

              <Estensioni>

                   <com4:InProcessServer>

Sintassi

<com4:InProcessServer
  Path = 'An optional string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *, ending with the case-insensitive file extension ".dll".' />

  <!-- Child elements -->
  Class
  InProcessServerDll
  ClassReference

</com4:InProcessServer>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Percorso Percorso della DLL. Uno dei valori seguenti: stringa compresa tra 1 e 256 caratteri che non possono contenere questi caratteri: <, |>"?:o *, che termina con l'estensione del file senza distinzione tra maiuscole e minuscole..dll No

Elementi figlio

Elemento figlio Descrizione
Classe Definisce una registrazione della classe server in-process.
InProcessServerDll Specifica l'architettura del percorso e del processore di una DLL del server in-process.
ClassReference Specifica la classe con cui è associato il server in-process registrato e imposta i dettagli di registrazione.

Elementi padre

Elemento padre Descrizione
Estensioni Definisce uno o più punti di estendibilità per l'app.

Esempio

Nell'esempio seguente viene illustrato come registrare un'implementazione out-of-process e un'implementazione del server in-process per la stessa classe.

<com4:Class Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx" DisplayName="CLSID_Foo"/> 
<com:ExeServer Executable="MyServer.exe" DisplayName="My server">  
  <com4:ClassReference Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx"/>  
</com:ExeServer> 
<com4:InProcessServer Path="MyServer.dll">  
  <com4:ClassReference Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx"/>  
</com4:InProcessServer> 

Requisiti

Valore
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/4