com4:InProcessServer
Registra un server in-process con una o più registrazioni di classe.
Gerarchia degli elementi
<com4:InProcessServer>
<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) |