com4:Interface

Регистрирует новые COM-интерфейсы.

Иерархия элементов

<Пакет>

    <Приложения>

         <Приложение>

              <Расширения>

                   <com4:Interface>

Синтаксис

<com4:Interface
  Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  UseUniversalMarshaler = 'A boolean value.'
  ProxyStubClsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  SynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  AsynchronousInterface = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' >

  <!-- Child elements -->
  TypeLib

</com4:Interface>

Элементы и атрибуты

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Id Идентификатор интерфейса (IID). GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да
UseUniversalMarshaler Присвойте этому параметру значение true, чтобы использовать универсальный маршалер OLE в качестве заглушки прокси-сервера. Логическое значение. Да
ProxyStubClsid Соответствует значению реестра ProxyStubClsid32 . GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да
SynchronousInterface Идентификатор другой регистрации интерфейса, содержащего AsynchronousInterface, который ссылается на эту регистрацию. GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да
Асинхронный интерфейс Идентификатор другой регистрации интерфейса, содержащего SynchronousInterface, который ссылается на эту регистрацию. GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да

Дочерние элементы

Дочерний элемент Описание
Typelib Библиотека типов для интерфейса.

Родительские элементы

Родительский элемент Описание
Расширения Определяет одну или несколько точек расширяемости для приложения.

Комментарии

ProxyStubClsid можно использовать только для заглушки прокси-сервера с реализацией в составе пакета. Чтобы использовать универсальный маршалер OLE в качестве заглушки прокси-сервера, используйте UseUniversalMarshaler .

Если значение UseUniversalMarshaler равно true, регистрация интерфейса должна включать TypeLib.

Примечание

ProxyStubClsid и UseUniversalMarshaler являются взаимоисключающими.

Требования

Элемент Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/com/windows10/4
Minimum OS Version Windows 10 (сборка 20348)