com:Interface (потомок расширения)
Регистрирует новые интерфейсы 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 | Идентификатор интерфейса (IID). | Буквенно-цифровая строка, разделенная точкой со значением от 1 до 255 символов (например, Foo.Bar или Foo.Bar.1). | Да | |
UseUniversalMarshaler | Задайте значение true, чтобы использовать универсальный маршалер OLE в качестве заглушки прокси-сервера. | Необязательное логическое значение. | Нет | |
ProxyStubClsid | Соответствует значению реестра ProxyStubClsid32 . | Необязательный ИДЕНТИФИКАТОР GUID в формате xxxxxxx-xxxx-xxxx-xxxxxxx. | Нет | |
SynchronousInterface | Идентификатор другой регистрации интерфейса, содержащей AsynchronousInterface, который ссылается на эту регистрацию. Другой интерфейс должен находиться в том же расширении comInterface. | Необязательный ИДЕНТИФИКАТОР GUID в формате xxxxxxx-xxxx-xxxx-xxxxxxx. | Нет | |
Асинхронноеинтерфейс | Идентификатор другой регистрации интерфейса, содержащей SynchronousInterface, который ссылается на эту регистрацию. Другой интерфейс должен находиться в том же расширении comInterface. | Необязательный ИДЕНТИФИКАТОР GUID в формате xxxxxxx-xxxx-xxxx-xxxxxxx. | Нет |
Дочерние элементы
Дочерний элемент | Описание |
---|---|
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 Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по