com5:InProcessServerDll

Description

Specifies the path and processor architecture of an in-process server DLL. This schema introduces some minor changes in syntactic validation from the com4 schema.

Element Hierarchy

<Package>

     <Applications>

          <Application>

               <Extensions>

                    <com4:Extension>

                         <com4:ComServer>

                              <com5:InProcessServer>

                                   <com5:InProcessServerDll>

     <Extensions>

          <com4:Extension>

               <com4:ComServer>

                    <com5:InProcessServer>

                         <com5:InProcessServerDll>

Syntax

<com5:InProcessServerDll     Path = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
    ProcessorArchitecture = "x86" | "x64" | "arm" | "arm64" | "x86a64"
></com5:InProcessServerDll>

Attributes

Attribute Description Data type Required
Path The full path to the in-process server DLL. One of the following values: A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", ,, ?, or *. Yes
ProcessorArchitecture The processor architecture of the in-process server DLL. One of the following values: "x86" , "x64" , "arm" , "arm64" , "x86a64" Yes

Parent elements

Parent element Description
com5:InProcessServer Registers an in-process server with one or many class registrations.

Remarks

In a change from com4:InProcessServerDll, the Path attribute does not require that the supplied value end in ".dll".

Requirements

Item Value
com5 http://schemas.microsoft.com/appx/manifest/com/windows10/5
Minimum OS Version Windows 11 version 21H2 (Build 22000)