com4:InProcessServer

Inscrit un serveur in-process avec une ou plusieurs inscriptions de classe.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <com4:InProcessServer>

Syntaxe

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

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Chemin d’accès Chemin d’accès à la DLL. Une des valeurs suivantes : chaîne comprise entre 1 et 256 caractères qui ne peuvent pas contenir ces caractères : <, , , >":, |?ou *, se terminant par l’extension .dllde fichier qui ne respecte pas la casse . No

Éléments enfants

Élément enfant Description
Classe Définit une inscription de classe de serveur in-process.
InProcessServerDll Spécifie le chemin d’accès et l’architecture du processeur d’une DLL de serveur in-process.
ClassReference Spécifie la classe avec laquelle le serveur in-process inscrit est associé et définit les détails de l’inscription.

Éléments parents

Élément parent Description
Extensions Définit un ou plusieurs points d’extensibilité pour l’application.

Exemples

L’exemple suivant montre comment inscrire une implémentation de serveur hors processus et in-process pour la même 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> 

Configuration requise

Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/com/windows10/4