com:Class (in ExeServer)

Definiert eine Registrierung der ExeServer-Klasse.

Elementhierarchie

<Paket>

    <Anwendungen>

         <Anwendung>

              <Erweiterungen>

                   <com:Extension>

                        <com:ComServer>

                             <com:ExeServer>

                                  <com:Class>

Syntax

<com: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? 

</com: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 Länge. 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 Länge, 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 ermitteln. Eine optionale alphanumerische Zeichenfolge getrennt durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen Länge, z. B. Foo.Bar oder Foo.Bar.1. No
AutoConvertTo Gibt die automatische Konvertierung einer bestimmten Klasse von Objekten 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ügebar ist. Ein optionaler boolescher Wert. No
ShortDisplayName Eine kurze Version des Klassenanzeigenamens. Eine optionale Zeichenfolge mit einem Wert zwischen 1 und 40 Zeichen Länge. No

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
ImplementiertCategories Gibt Kategorien an, die von der -Klasse implementiert werden.
Konvertierung Gibt die Lese-/Schreibberechtigungen einer Klasse an.
Dataformats Gibt die unterstützten Standard- und Standard Datenformate an.
MiscStatus Gibt an, wie ein Objekt erstellt und angezeigt wird.
Verben Gibt die Verben an, die für eine Anwendung registriert werden sollen.
DefaultIcon Stellt Standardsymbolinformationen für ikonische Präsentationen von Objekten bereit.
ToolboxBitmap32 Gibt den Modulnamen und die Ressourcen-ID für eine Bitmap von 16 x 16 an, die für das Gesicht einer Symbolleiste oder Toolboxschaltfläche verwendet werden soll.

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
com:ExeServer Registriert einen ExeServer mit einer oder mehreren Klassenregistrierungen.

Hinweise

Jede Klasse , die unter einem ExeServer registriert ist, muss über ein ID-Attribut verfügen, das der CLSID entspricht.

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10
Minimum OS Version Windows 10 Version 1703 (Build 15063)