Definiert eine Klassenregistrierung auf einem COM-Server, der in einem Windows-Dienst gehostet wird, der in einem com3:ServiceServer-Element registriert ist.
<com3:Class
Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
DisplayName = 'An optional string with a value between 1 and 256 characters in length.'
EnableOleDefaultHandler = 'An optional boolean value.'
ProgId = 'An optional alphanumeric string separated by a period with a value between 1 and 255 characters in length (e.g. Foo.Bar or Foo.Bar.1).'
VersionIndependentProgId = 'An optional alphanumeric string separated by a period with a value between 1 and 255 characters in length (e.g. Foo.Bar or Foo.Bar.1).'
AutoConvertTo = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
InsertableObject = 'An optional boolean value.'
ShortDisplayName = 'An optional string with a value between 1 and 40 characters in length.' >
<!-- Child elements -->
ImplementedCategories?,
Conversion?,
DataFormats?,
MiscStatus?,
Verbs?,
DefaultIcon?,
ToolboxBitmap32?
</com3:Class>
Schlüssel
? optional (null oder 1)
Attribute und Elemente
Attribute
attribute
BESCHREIBUNG
Datentyp
Erforderlich
Standardwert
Id
Das Id-Attribut entspricht der CLSID (HKCR\CLSID{MyGuid}).
Eine GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
Yes
DisplayName
Eine lokalisierbare Zeichenfolge, die dem Standardwert des CLSID-Schlüssels entspricht.
Eine optionale Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen.
No
EnableOleDefaultHandler
Dies sollte auf TRUE festgelegt werden, wenn der Standardwert des InprocHandler32-Schlüssels "Ole32.dll" ist. Andernfalls sollte er weggelassen werden. Der Standardwert ist „FALSE“.
Ein optionaler boolescher Wert.
No
ProgId
Ordnet einen programmgesteuerten Bezeichner (ProgID) einer CLSID zu.
Eine optionale alphanumerische Zeichenfolge, getrennt durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen (z. B. Foo.Bar oder Foo.Bar.1).
No
VersionIndependentProgId
Ordnet eine ProgID einer CLSID zu. Dieser Wert wird verwendet, um die neueste Version einer Objektanwendung zu bestimmen.
Eine optionale alphanumerische Zeichenfolge, getrennt durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen (z. B. Foo.Bar oder Foo.Bar.1).
No
AutoConvertTo
Gibt die automatische Konvertierung einer bestimmten Objektklasse in eine neue Klasse von Objekten an.
Eine optionale GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
No
InsertableObject
Gibt an, dass diese Klasse einfügbar ist.
Ein optionaler boolescher Wert.
No
ShortDisplayName
Eine Kurzversion des Anzeigenamens der Klasse.
Eine optionale Zeichenfolge mit einem Wert zwischen 1 und 40 Zeichen.
Gibt den Modulnamen und die Ressourcen-ID für eine 16 x 16-Bitmap an, die für das Gesicht einer Symbolleiste oder Toolboxschaltfläche verwendet werden soll.
Registriert einen COM-Server (mit mindestens einer Klassenregistrierung), der in einem Windows-Dienst gehostet wird, der mit einem entsprechenden desktop6:Service-Element deklariert ist.