用于 Windows 8 的 ProxyStub (包架构)
声明类型为 activatableClass. proxyStub的包扩展点。 代理可以包含一个或多个接口。
元素层次结构
语法
<ProxyStub ClassId = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. >
<!-- Child elements -->
Path,
Interface{1,65535}
</ProxyStub>
键
{}
特定发生范围
特性和元素
特性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
ClassId | 代理的唯一 ID。 |
以 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式进行的 GUID 格式。 | 是 |
子元素
子元素 | 说明 |
---|---|
Interface | 声明与代理关联的接口。 |
路径 (类型: ST_FileName) | DLL 的路径。 |
父元素
父元素 | 说明 |
---|---|
类型中的扩展 (: CT_PackageExtensions) | 声明包的扩展点。 |
示例
下面的示例摘自其中一个 SDK 示例的包清单。
<Extension Category="windows.activatableClass.proxyStub">
<ProxyStub ClassId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5">
<Path>Microsoft.Samples.DllServerAuthoring.Proxies.dll</Path>
<Interface Name="IToaster" InterfaceId="6a112353-4f87-4460-a908-2944e92686f3" />
<Interface Name="IToast" InterfaceId="699b1394-3ceb-4a14-ae23-efec518b088b" />
<Interface Name="IAppliance" InterfaceId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5" />
</ProxyStub>
</Extension>
要求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |