Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert eine SurrogateServer-Klassenregistrierung.
Elementhierarchie
<com:Class>
Syntax
<com:Class
Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
Path = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
ThreadingModel = 'A string that can be one of the following values: "Both", "STA", "MTA", "MainSTA", "Neutral".'
DisplayName = 'An optional string with a value between 1 and 256 characters in length. This string is localizable.'
EnableOleDefaultHandler = 'An optional boolean value.'
ProgId = 'An optional 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 optional 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 = '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. | Eine GUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | Yes | |
Pfad | Der vollständige Pfad zur Ersatzklassen-DLL. | Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen, die die folgenden Zeichen nicht enthalten darf: < , > , : , " , | ? , oder * . |
Yes | |
ThreadingModel | Das Threadingmodell zum Laden von DLLs. | Eine Zeichenfolge, die einer der folgenden Werte sein kann: Beide, STA, MTA, MainSTA, Neutral. | 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. | 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 16 x 16-Bitmap an, die für das Gesicht einer Symbolleiste oder Toolboxschaltfläche verwendet werden soll. |
Übergeordnete Elemente
Übergeordnetes Element | BESCHREIBUNG |
---|---|
com:SurrogateServer | Registriert einen SurrogateServer mit einer oder mehreren Klassenregistrierungen. |
Hinweise
Klassenregistrierungen mit derselben AppId sollten einen SurrogateServer gemeinsam nutzen, es sei denn, sie müssen unter verschiedenen Anwendungs-/Anwendungsmanifestelementen registriert werden.
Das ThreadingModel entspricht dem InprocServer32-Threadingmodell . SurrogateServer-Klassenregistrierungen sollten über eine InprocServer32-Registrierung in der privaten Struktur des Pakets verfügen.
Anforderungen
Element | Wert |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/com/windows10 |
Minimum OS Version | Windows 10 Version 1703 (Build 15063) |