com:Interface (Extension) 的后代
注册新的 COM 接口。
元素层次结构
<com:Interface>
语法
<com:Interface
Id = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
UseUniversalMarshaler = 'An optional boolean value.'
ProxyStubClsid = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
SynchronousInterface = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
AsynchronousInterface = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' >
<!-- Child elements -->
TypeLib?
</com:Interface>
密钥
?
可选 (零个或一个)
特性和元素
属性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
Id | 接口 ID (IID) 。 | 一个字母数字字符串,由句点分隔,其值长度在 1 到 255 个字符 (例如,Foo.Bar 或 Foo.Bar.1) 。 | 是 | |
UseUniversalMarshaler | 将其设置为 true 以使用 OLE 通用封送处理程序作为代理存根。 | 可选的布尔值。 | 否 | |
ProxyStubClsid | 对应于 ProxyStubClsid32 注册表值。 | 格式为 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的可选 GUID。 | 否 | |
SynchronousInterface | 包含引用此注册的 AsynchronousInterface 的另一个接口注册的 ID。 另一个接口必须位于同一 comInterface 扩展中。 | 格式为 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的可选 GUID。 | 否 | |
AsynchronousInterface | 包含引用此注册的 SynchronousInterface 的另一个接口注册的 ID。 另一个接口必须位于同一 comInterface 扩展中。 | 格式为 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的可选 GUID。 | 否 |
子元素
子元素 | 描述 |
---|---|
TypeLib | 接口的类型库。 |
父元素
父元素 | 描述 |
---|---|
com:ComInterface | 声明 类型为 windows.comInterface 的包扩展点。 comInterface 扩展可能包括三种类型的注册: Interface、 ProxyStub 或 TypeLib。 |
要求
项 | 值 |
---|---|
命名空间 | http://schemas.microsoft.com/appx/manifest/com/windows10 |
Minimum OS Version | Windows 10版本 1703 (内部版本 15063) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈