Windows 8.1 的扩展 (扩展架构,类型: CT_PackageExtensions)

声明包的扩展点。

元素层次结构

<包>
<扩展>
<分机>

语法

<Extension Category = "windows.activatableClass.inProcessServer" | "windows.activatableClass.outOfProcessServer" | "windows.activatableClass.proxyStub" | "windows.certificates" >

  <!-- Child elements -->
  ( InProcessServer
  | OutOfProcessServer
  | ProxyStub
  | Certificates
  )

</Extension>

特性和元素

特性

属性 说明 数据类型 必须 默认值
类别

包扩展点的类型。

此属性可以具有以下值之一:

  • activatableClass. inProcessServer
  • activatableClass. outOfProcessServer
  • activatableClass. proxyStub
  • windows 证书

 

子元素

子元素 说明
Certificates

声明类型为 windows 证书的包扩展点。 应用需要指定的证书存储中的一个或多个证书。

InProcessServer

声明类型为 activatableClass. inProcessServer的包扩展点。 应用使用动态链接库 (DLL) 公开一个或多个可激活的类。

OutOfProcessServer

声明类型为 activatableClass. outOfProcessServer的包扩展点。 应用使用一个可执行 (EXE) ,该文件公开一个或多个可激活的类。

ProxyStub

声明类型为 activatableClass. proxyStub的包扩展点。 代理可以包含一个或多个接口。

 

父元素

父元素 说明
扩展 (类型: CT_PackageExtensions)

定义包的一个或多个扩展点。

 

以下元素具有与此相同的名称,但内容或属性不同:

备注

扩展点是一种机制,包可以通过它以操作系统定义的方式添加功能。 扩展点是应用程序可以注册以执行代码或使用当前包的资源的位置。 若要为特定应用添加功能,请使用应用程序元素的应用程序子元素。

Windows 证书扩展点不能在清单中多次声明。

请参阅

概念应用协定和扩展

要求

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