com4:ClassReference (in InProcessServer)
Gibt die Klasse an, der der registrierte In-Process-Server zugeordnet ist, und legt Registrierungsdetails fest.
Elementhierarchie
<com4:ClassReference>
<com4:ClassReference>
Syntax
<com4:ClassReference
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".'
Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />
Attribute und Elemente
Attribute
Attribut | Beschreibung | Datentyp | Erforderlich | Standardwert |
---|---|---|---|---|
ThreadingModel- | Der Typ des threadingmodells, das von der Laufzeitklasse unterstützt wird. | Einer der folgenden Werte: "Both" , "STA" , "MTA" , "MainSTA" , "Neutral" | Ja | |
Virtualization | Gibt an, ob die Virtualisierung beim Laden der Klasse verwendet wird. | Einer der folgenden Werte: "enabled" , "disabled" | Ja | |
-ID- | Die ID der Klasse, auf die verwiesen wird. | Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. | Ja |
Untergeordnete Elemente
Nichts.
Übergeordnete Elemente
Übergeordnetes Element | Beschreibung |
---|---|
com4:InProcessServer- | Registriert einen In-Process-Server mit einer oder vielen Klassenregistrierungen. |
Bemerkungen
Das folgende Beispiel zeigt, wie Sie eine Out-of-Process- und eine In-Process-Serverimplementierung für dieselbe Klasse registrieren.
<com4:Class Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx" DisplayName="CLSID_Foo"/>
<com:ExeServer Executable="MyServer.exe" DisplayName="My server">
<com4:ClassReference Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx"/>
</com:ExeServer>
<com4:InProcessServer Path="MyServer.dll">
<com4:ClassReference Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx"/>
</com4:InProcessServer>
Anforderungen
Artikel | Wert |
---|---|
Namespace- | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Mindestversion des Betriebssystems | Windows 10 (Build 20348) |