uap5:ActivatableClass

Declares a runtime class associated with the extensibility point.

Element hierarchy

<Package>

    <Applications>

         <Application>

              <Extensions>

                   <uap5:Extension>

                        <uap5:OutOfProcessServer>

                             <uap5:ActivatableClass>

Syntax

<uap5:ActivatableClass
  ActivatableClassId = 'A string with a value between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.' >

  <!-- Child elements -->
  ActivatableClassAttribute{0,1000}

</uap5:ActivatableClass>

Attrbutes and elements

Attributes

Attribute Description Data type Required Default value
ActivatableClassId The identifier of the runtime class in the operating system. A string with a value between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *. Yes

Child elements

Child element Description
ActivatableClassAttribute Defines an attribute of the class that is stored in the Windows Runtime property store.

Parent elements

Parent element Description
uap5:OutOfProcessServer Declares a package extension point of type windows.activatableClass.outOfProcessServer. This enables 3rd party WinRT classes defined in the app package to be called from a Win32 process.

Requirements

Item Value
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/5
Minimum OS Version Windows 10 version 1709 (Build 16299)