com2:ComInterface
Объявляет точку расширения пакета типа windows.comInterface. Расширение comInterface может включать три типа регистраций: интерфейс, ProxyStubили TypeLib.
Иерархия элементов
<com2:ComInterface>
<com2:ComInterface>
Синтаксис
<com2:ComInterface>
<!-- Child elements -->
com:ProxyStub{0,1000},
com:Interface{0,10000},
com:TypeLib{0,1000}
</com2:ComInterface>
Ключ
{}
определенный диапазон вхождения
Атрибуты и элементы
Атрибуты
Никакой.
Дочерние элементы
Дочерний элемент | Описание |
---|---|
ProxyStub | Регистрирует заглушку прокси-сервера. |
интерфейса |
Регистрирует новые com-интерфейсы. |
TypeLib | Регистрирует библиотеку типов. |
Родительские элементы
Родительский элемент | Описание |
---|---|
com2:Extension | Предоставляет функциональные возможности для предоставления com-регистраций клиентам за пределами пакета приложения. |
Замечания
Расширение comInterface может находиться в элементе манифеста Application/Extensions/Extension или в элементе манифеста Package/Extensions/Extensions. Нет функциональной разницы между этими двумя вариантами, но оба размещения имеют разные преимущества.
Если расширение находится в разделе Application/Extensions/Extension, вы можете улучшить удобочитаемость манифеста, сохраняя регистрации интерфейсов вблизи регистраций классов, реализующих их. Однако если вы помещаете расширение в раздел Package/Extensions/Extension, вам не нужно определить, какое приложение следует использовать для каждого интерфейса. Можно использовать несколько расширений comInterface в приложениях, расширениях, расширениях или пакетах или расширениях, но это не рекомендуется и не требуется.
Заметка
Все регистрации в comInterface, зависящие от другой регистрации (например, интерфейс ссылается на ProxyStub и/или TypeLib) должен находиться в том же расширении comInterface.
Требования
Пункт | Ценность |
---|---|
пространства имен | http://schemas.microsoft.com/appx/manifest/com/windows10/2 |
минимальная версия ОС | Windows 10 версии 1709 (сборка 16299) |