com4:ClassReference (in InProcessServer)
Specifica la classe con cui è associato il server in-process registrato e imposta i dettagli di registrazione.
Gerarchia degli elementi
<com4:ClassReference>
<com4:ClassReference>
Sintassi
<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.' />
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatorio | Valore predefinito |
---|---|---|---|---|
ThreadingModel | Tipo di modello di threading supportato dalla classe di runtime. | Uno dei valori seguenti: "Both" , "STA" , "MTA" , "MainSTA" , "Neutral" | Sì | |
Virtualization | Specifica se la virtualizzazione viene utilizzata durante il caricamento della classe. | Uno dei valori seguenti: "enabled" , "disabled" | Sì | |
id | ID del classe |
GUID nel formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | Sì |
Elementi figlio
Nessuno.
Elementi padre
Elemento padre | Descrizione |
---|---|
com4:InProcessServer | Registra un server in-process con una o più registrazioni di classe. |
Osservazioni
Nell'esempio seguente viene illustrato come registrare un'implementazione out-of-process e un'implementazione del server in-process per la stessa classe.
<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>
Fabbisogno
Articolo | Valore |
---|---|
spazio dei nomi | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
versione minima del sistema operativo | Windows 10 (Build 20348) |