Freigeben über


com4:Interface

Registriert neue COM-Schnittstellen.

Elementhierarchie

<-Paket->

     <Anwendungen>

          <Application>

               <Erweiterungen>

                    <com4:Interface>

     <Erweiterungen>

          <com4:Interface>

Syntax

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

Attribute und Elemente

Attribute

Attribut Beschreibung Datentyp Erforderlich Standardwert
-ID- Eine Schnittstellen-ID (IID). Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Ja
UseUniversalMarshaler Legen Sie diesen Wert auf "true" fest, um den OLE Universal Marshaler als Proxy-Stub zu verwenden. Ein boolescher Wert. Ja
ProxyStubClsid- Entspricht dem ProxyStubClsid32- Registrierungswert. Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Ja
SynchronInterface- Die ID einer anderen Schnittstellenregistrierung, die asynchronInterface enthält, die auf diese Registrierung verweist. Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Ja
AsynchronousInterface- Die ID einer anderen Schnittstellenregistrierung, die SynchronInterface enthält, die auf diese Registrierung verweist. Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Ja

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
TypeLib- Eine Typbibliothek für eine Schnittstelle.

Übergeordnete Elemente

Übergeordnetes Element Beschreibung
Erweiterungen Definiert einen oder mehrere Erweiterbarkeitspunkte für die App.

Bemerkungen

ProxyStubClsid- kann nur für Proxy-Stubs mit einer Implementierung als Teil des Pakets verwendet werden. Um den OLE Universal Marshaler als Proxy-Stub zu verwenden, verwenden Sie stattdessen UseUniversalMarshaler.

Wenn UseUniversalMarshaler- "true" ist, muss die Schnittstellenregistrierung TypeLib-enthalten.

Anmerkung

ProxyStubClsid und UseUniversalMarshaler schließen sich gegenseitig aus.

Anforderungen

Artikel Wert
Namespace- http://schemas.microsoft.com/appx/manifest/com/windows10/4
Mindestversion des Betriebssystems Windows 10 (Build 20348)