<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>
Schlüssel
? optional (null oder 1)
Attribute und Elemente
Attribute
attribute
BESCHREIBUNG
Datentyp
Erforderlich
Standardwert
Id
Eine Schnittstellen-ID (IID).
Eine alphanumerische Zeichenfolge, getrennt durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen (z. B. Foo.Bar oder Foo.Bar.1).
Yes
UseUniversalMarshaler
Legen Sie dies auf true fest, um den OLE Universal Marshaler als Proxystub zu verwenden.
Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
No
SynchronousInterface
Die ID einer anderen Schnittstellenregistrierung, die AsynchronousInterface enthält, die auf diese Registrierung verweist. Die andere Schnittstelle muss sich in derselben comInterface-Erweiterung befinden.
Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
No
AsynchronousInterface
Die ID einer anderen Schnittstellenregistrierung, die SynchronousInterface enthält, die auf diese Registrierung verweist. Die andere Schnittstelle muss sich in derselben comInterface-Erweiterung befinden.
Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
Deklariert einen Paketerweiterungspunkt vom Typ windows.comInterface. Die comInterface-Erweiterung kann drei Arten von Registrierungen enthalten: Interface, ProxyStub oder TypeLib.