Condividi tramite


com4:InProcessServer

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

Gerarchia degli elementi

pacchetto

     <applicazioni>

          dell'applicazione

               <extensions>

                    <com4:InProcessServer>

     <extensions>

          <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 Obbligatorio Valore predefinito
Percorso Percorso della DLL. Uno dei valori seguenti: stringa compresa tra 1 e 256 caratteri che non può contenere questi caratteri: <, >, :, ", |?o *, terminando con l'estensione di 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 il percorso e l'architettura 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.

Esempi

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> 

Fabbisogno

Articolo Valore
Spazio dei nomi http://schemas.microsoft.com/appx/manifest/com/windows10/4
versione minima del sistema operativo Windows 10 (Build 20348)