Freigeben über


com5:Class (in InProcessHandler)

Beschreibung

Definiert eine In-Process-Handlerklassenregistrierung.

Elementhierarchie

<-Paket->

     <Anwendungen>

          <Application>

               <Erweiterungen>

                    <com4:Extension>

                         <com4:ComServer>

                              <com5:InProcessHandler>

                                   <com5:Class>

     <Erweiterungen>

          <com4:Extension>

               <com4:ComServer>

                    <com5:InProcessHandler>

                         <com5:Class>

Syntax

<com5:Class     Virtualization = "enabled" | "disabled"
    ProgId = An alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1
    VersionIndependentProgId = An alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1
    AutoConvertTo = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
    InsertableObject = Boolean.
    ShortDisplayName = A string between 1 and 40 characters in length.
    Id = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
    DisplayName = A string between 1 and 256 characters in length. This string is localizable.
>
<!-- Child elements -->
  ImplementedCategories{0,4000}
  Conversion{0,4000}
  DataFormats{0,4000}
  MiscStatus{0,4000}
  Verbs{0,4000}
  DefaultIcon{0,4000}
  ToolboxBitmap32{0,4000}
  TypeLib{0,4000}
</com5:Class>

Schlüssel

{} bestimmten Vorkommenbereichs

Attribute

Attribut Beschreibung Datentyp Erforderlich
Virtualisierung Gibt an, ob die Virtualisierung beim Laden der Klasse verwendet wird. Einer der folgenden Werte: "enabled" , "disabled" Ja
ProgId Ordnet eine programmgesteuerte ID (ProgID) einer CLSID zu. Eine alphanumerische Zeichenfolge, die durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen getrennt ist (z. B. Foo.Bar oder Foo.Bar.1). Nein
VersionIndependentProgId Ordnet eine ProgID einer CLSID zu. Dieser Wert wird verwendet, um die neueste Version einer Objektanwendung zu ermitteln. Eine alphanumerische Zeichenfolge, die durch einen Punkt zwischen 1 und 255 Zeichen getrennt ist, z. B. Foo.Bar oder Foo.Bar.1 Nein
AutoConvertTo Gibt die automatische Konvertierung einer bestimmten Klasse von Objekten in eine neue Klasse von Objekten an. Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Nein
InsertableObject Gibt an, dass diese Klasse einfügebar ist. Boolesch. Nein
ShortDisplayName Eine kurze Version des Anzeigenamens der Klasse. Eine Zeichenfolge mit einem Wert zwischen 1 und 40 Zeichen länge. Nein
Id Das Id-Attribut entspricht der CLSID (HKCR\CLSID{MyGuid}). Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Ja
DisplayName Eine lokalisierbare Zeichenfolge, die dem Standardwert des CLSID-Schlüssels entspricht. Eine Zeichenfolge zwischen 1 und 256 Zeichen länge. Diese Zeichenfolge ist lokalisierbar. Nein

Untergeordnete Elemente

Element Beschreibung
ImplementedCategories- Gibt Kategorien an, die von der Klasse implementiert werden.
Konvertierung Gibt die Formate an, die eine Anwendung lesen und schreiben kann.
DataFormats- Gibt die Standard- und Hauptdatenformate an, die von einer Anwendung unterstützt werden.
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 iconic-Präsentationen von Objekten bereit.
ToolboxBitmap32- Gibt den Modulnamen und die Ressourcen-ID für eine 16 x 16 Bitmap an, die für die Oberfläche einer Symbolleiste oder Toolboxschaltfläche verwendet werden soll.
TypeLib- Eine Typbibliothek für eine Klasse oder Schnittstelle.

Anforderungen

Artikel Wert
com5 http://schemas.microsoft.com/appx/manifest/com/windows10/5
Mindestversion des Betriebssystems Windows 11, Version 21H2 (Build 22000)