Freigeben über


com4:ClassReference (in InProcessServer)

Gibt die Klasse an, der der registrierte In-Process-Server zugeordnet ist, und legt Registrierungsdetails fest.

Elementhierarchie

<-Paket->

     <Anwendungen>

          <Application>

               <Erweiterungen>

                    <com4:InProcessServer->

                         <com4:ClassReference>

     <Erweiterungen>

          <com4:InProcessServer->

               <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)