InProcessServer (extensions schema for Windows 8.1)

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

Value
Namespace http://schemas.microsoft.com/appx/2010/manifest