Partager via


com4 :Interface

Inscrit de nouvelles interfaces COM.

Hiérarchie d’éléments

<package>

     <applications>

          <application>

               <extensions>

                    <com4 :Interface>

     <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 de ID d’interface (IID). GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Oui
UseUniversalMarshaler Définissez cette valeur sur true pour utiliser ole Universal Marshaler comme stub proxy. Valeur booléenne. Oui
proxyStubClsid Correspond à la valeur de Registre ProxyStubClsid32. GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Oui
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-xxxx-xxxxxxxxxx. Oui
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-xxxx-xxxxxxxxxx. Oui

É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 proxy avec une implémentation dans le cadre du package. Pour utiliser ole Universal Marshaler comme stub proxy, utilisez UseUniversalMarshaler à la place.

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

Note

proxyStubClsid et UseUniversalMarshaler s’excluent mutuellement.

Exigences

Article Valeur
espace de noms http://schemas.microsoft.com/appx/manifest/com/windows10/4
version minimale du système d’exploitation Windows 10 (build 20348)