Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Declares an extensibility point for the package.
Element hierarchy
- <Package>
-
- <Extensions>
- <Extension>
Syntax
<Extension Category = "windows.activatableClass.inProcessServer" | "windows.activatableClass.outOfProcessServer" | "windows.activatableClass.proxyStub" | "windows.gameExplorer" | "windows.certificates" >
<!-- Child elements -->
( InProcessServer
| OutOfProcessServer
| ProxyStub
| GameExplorer
| Certificates
)
</Extension>
Attributes and Elements
Attributes
Attribute | Description | Data type | Required | Default value |
---|---|---|---|---|
Category | The type of package extensibility point. |
This attribute can have one of the following values:
|
Yes |
Child Elements
Child Element | Description |
---|---|
Certificates | Declares a package extensibility point of type windows.certificates. The app requires one or more certificates from the specified certificate stores. |
GameExplorer | Declares a package extensibility point of type windows.gameExplorer. |
InProcessServer | 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. |
OutOfProcessServer | Declares a package extension point of type windows.activatableClass.outOfProcessServer. The app uses an executable (EXE) that exposes one or more activatable classes. |
ProxyStub | Declares a package extensibility point of type windows.activatableClass.proxyStub. A proxy can be composed of one or more interfaces. |
Parent Elements
Parent Element | Description |
---|---|
Extensions (type: CT_PackageExtensions) | Defines one or more extensibility points for the package. |
Related elements
The following elements have the same name as this one, but different content or attributes:
Remarks
Extensibility points are a mechanism by which a package can add functionality in a manner defined by the operating system. An extensibility point is a ___location where an app can register to execute code or use resources of the current package. To add functionality for a particular app, use the Application child element of the Applications element.
These extensibility points can't be declared multiple times in a manifest:
- windows.certificates
- windows.gameExplorer
See also
Concepts App contracts and extensions
Requirements
Value | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |