com4:ClassReference (en InProcessServer)
Especifica la clase con la que está asociado el servidor en proceso registrado y establece los detalles de registro.
Jerarquía de elementos
<com4:ClassReference>
<com4:ClassReference>
Sintaxis
<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.' />
Atributos y elementos
Atributos
Atributo | Descripción | Tipo de dato | Obligatorio | Valor predeterminado |
---|---|---|---|---|
threadingModel de |
Tipo de modelo de subprocesos admitido por la clase en tiempo de ejecución. | Uno de los siguientes valores: "Both" , "STA", "MTA", "MainSTA", "Neutral" | Sí | |
virtualización | Especifica si se usa la virtualización al cargar la clase . | Uno de los siguientes valores: "enabled" , "disabled" | Sí | |
id. de |
Identificador de la clase |
GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | Sí |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento primario | Descripción |
---|---|
com4:InProcessServer | Registra un servidor en proceso con uno o varios registros de clases. |
Observaciones
En el ejemplo siguiente se muestra cómo registrar una implementación de servidor fuera de proceso y en proceso para la misma clase.
<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>
Requisitos
Artículo | Valor |
---|---|
de espacio de nombres de |
http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
versión mínima del sistema operativo | Windows 10 (compilación 20348) |