Freigeben über


com4:Class (in InProcessServer)

Definiert eine prozessinterne Serverklassenregistrierung.

Elementhierarchie

<Paket>

    <Anwendungen>

         <Anwendung>

              <Erweiterungen>

                   <com4:InProcessServer>

                        <com4:Class>

Syntax

<com4:Class
    ThreadingModel = 'A string that can have one of the following values: "Both", "STA", "MTA", "MainSTA", or "Neutral".'
    Virtualization = 'A string that can have one of the following values: "enabled" or "disabled".'
    ProgId = '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).'
    VersionIndependentProgId = '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).'
    AutoConvertTo = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    InsertableObject = 'A boolean value.'
    ShortDisplayName = 'A string with a value between 1 and 40 characters in length.'
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.'>

    <!-- Child elements -->
    ImplementedCategories
    Conversion
    DataFormats
    MiscStatus
    Verbs
    DefaultIcon
    ToolboxBitmap32
    TypeLib

</com4:Class>

Attribute und Elemente

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
ThreadingModel Das Threadingmodell zum Laden von DLLs. Eine Zeichenfolge, die einen der folgenden Werte aufweisen kann: Beide, STA, MTA, MainSTA oder Neutral. Yes
Virtualisierung Gibt an, ob beim Laden der Klasse Virtualisierung verwendet wird. Eine Zeichenfolge, die einen der folgenden Werte aufweisen kann: aktiviert oder deaktiviert. Yes
ProgId Ordnet einen programmgesteuerten Bezeichner (ProgID) einer CLSID zu. Eine 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 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 GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
InsertableObject Gibt an, dass diese Klasse einfügbar ist. Ein boolescher Wert. No
ShortDisplayName Eine Kurzversion des Anzeigenamens der Klasse. Eine Zeichenfolge mit einem Wert zwischen 1 und 40 Zeichen. No
Id Das Id-Attribut entspricht der CLSID. Eine GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes
DisplayName Eine lokalisierbare Zeichenfolge, die dem Standardwert des CLSID-Schlüssels entspricht. Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen. Diese Zeichenfolge kann lokalisiert werden. No

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
ImplementiertCategories 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 Standard Datenformate 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 ikonische Präsentationen von Objekten bereit.
ToolboxBitmap32 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.
TypeLib Eine Typbibliothek für eine Klasse oder Schnittstelle.

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
com4:InProcessServer Registriert einen prozessinternen Server mit einer oder mehreren Klassenregistrierungen.

Anforderungen

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