Compartilhar via


com4:InProcessServer

Registra um servidor em processo com um ou muitos registros de classe.

Hierarquia de elementos

do pacote

    aplicativos <>

          <application>

              extensões de <>

                    <com4:InProcessServer>

    extensões de <>

          <com4:InProcessServer>

Sintaxe

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

Atributos e elementos

Atributos

Atributo Descrição Tipo de dado Necessário Valor padrão
Caminho O caminho para a DLL. Um dos seguintes valores: uma cadeia de caracteres entre 1 e 256 caracteres de comprimento que não pode conter esses caracteres: <, >, :, ", |?ou *, terminando com a extensão de arquivo que não diferencia maiúsculas de minúsculas .dll. Não

Elementos filho

Elemento filho Descrição
Classe Define um registro de classe de servidor em processo.
InProcessServerDll Especifica o caminho e a arquitetura do processador de uma DLL de servidor em processo.
classReference Especifica a classe com a qual o servidor em processo registrado está associado e define os detalhes do registro.

Elementos pai

Elemento pai Descrição
Extensões Define um ou mais pontos de extensibilidade para o aplicativo.

Exemplos

O exemplo a seguir mostra como registrar uma implementação de servidor fora de processo e em processo para a mesma 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> 

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/4
versão mínima do sistema operacional Windows 10 (Build 20348)