com4 :Interface

Inscrit les nouvelles interfaces COM.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <com4 :Interface>

Syntaxe

<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>

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Id ID d’interface (IID). GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes
UseUniversalMarshaler Définissez cette valeur sur true pour utiliser OLE Universal Marshaler comme stub proxy. Une valeur booléenne. Yes
ProxyStubClsid Correspond à la valeur de Registre ProxyStubClsid32 . GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes
SynchronousInterface ID d’une autre inscription d’interface contenant AsynchroneInterface qui fait référence à cette inscription. GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes
AsynchroneInterface ID d’une autre inscription d’interface contenant SynchronousInterface qui fait référence à cette inscription. GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes

Éléments enfants

Élément enfant Description
TypeLib Bibliothèque de types pour une interface.

Éléments parents

Élément parent Description
Extensions Définit un ou plusieurs points d’extensibilité pour l’application.

Remarques

ProxyStubClsid ne peut être utilisé que pour les stubs de proxy avec une implémentation dans le cadre du package. Pour utiliser OLE Universal Marshaler comme stub proxy, utilisez plutôt UseUniversalMarshaler .

Si UseUniversalMarshaler a la valeur true, l’inscription d’interface doit inclure TypeLib.

Notes

ProxyStubClsid et UseUniversalMarshaler s’excluent mutuellement.

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/com/windows10/4
Minimum OS Version Windows 10 (build 20348)