InProcessServer (Windows 10)

Declares a package extensibility point of type windows.activatableClass.inProcessServer. The app uses a dynamic link library (DLL) that exposes one or more activatable classes.

Element hierarchy

<Package>

    <Extensions>

         <Extension>

              <InProcessServer>

Syntax

<InProcessServer>

  <!-- Child elements -->
  Path
  ActivatableClass{1,65535}

</InProcessServer>

Key

{}   specific range of occurrences

Attributes and elements

Attributes

None.

Child Elements

Child element Description
ActivatableClass (type: CT_InProcessActivatableClass) Declares a runtime class associated with the extensibility point.
Path (type: ST_FileName) The path to the DLL.

Parent Elements

Parent element Description
Extension (in type: CT_PackageExtensions) Declares an extensibility point for the package.

Examples

<Extension
  Category="windows.activatableClass.inProcessServer">
    <InProcessServer>
      <Path>Microsoft.Samples.DllServerAuthoring.dll</Path>
      <ActivatableClass
        ActivatableClassId="Microsoft.Samples.DllServerAuthoring.Toaster" ThreadingModel="both" />
    </InProcessServer>
</Extension>

Requirements

Item Value
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10