com4:Class (en SurrogateServer)

Define un registro de clase de servidor suplente.

Jerarquía de elemento

<Paquete>

    <APLICACIONES>

         <Application>

              <Extensiones>

                   <com4:SurrogateServer>

                        <com4:Class>

Sintaxis

<com4:Class
    Path = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *'.
    ThreadingModel = 'A string with one of the following values: "Both", "STA", "MTA", "MainSTA", or "Neutral".'
    Virtualization = 'A string with one of the following values: "enabled" or "disabled".'
    EnableOleDefaultHandler = 'A boolean value.'
    ProgId = 'An 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 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 = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    InsertableObject = 'A boolean value.'
    ShortDisplayName = 'A string with a value between 1 and 40 characters in length.'
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.'>

<!-- Child elements -->
  ImplementedCategories
  Conversion
  DataFormats
  MiscStatus
  Verbs
  DefaultIcon
  ToolboxBitmap32
  TypeLib

</com4:Class>

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Path Ruta de acceso al archivo DLL del servidor suplente. Cadena con un valor entre 1 y 256 caracteres de longitud que no puede contener estos caracteres: <, , >, ":, |?, o*
ThreadingModel Modelo de subprocesos para cargar archivos DLL. Cadena con uno de los siguientes valores: Ambos, STA, MTA, MainSTA o Neutral.
Virtualización Especifica si se usa la virtualización al cargar la clase . Cadena con uno de los siguientes valores: habilitado o deshabilitado.
EnableOleDefaultHandler Debe establecerse en true si el valor predeterminado de la clave InprocHandler32 es "Ole32.dll". De lo contrario, se debe omitir. El valor predeterminado es false. 'Valor booleano.
ProgId Asocia un identificador de programación (ProgID) con un CLSID. Cadena alfanumérica, separada por un punto, con un valor entre 1 y 255 caracteres de longitud (por ejemplo, Foo.Bar o Foo.Bar.1). No
VersionIndependentProgId Asocia un ProgID a un CLSID. Este valor se usa para determinar la versión más reciente de una aplicación de objeto. Cadena alfanumérica, separada por un punto, con un valor entre 1 y 255 caracteres de longitud (por ejemplo, Foo.Bar o Foo.Bar.1). No
AutoConvertto Especifica la conversión automática de una clase determinada de objetos a una nueva clase de objetos. GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
InsertableObject Indica que esta clase se puede insertar. 'Valor booleano. No
ShortDisplayName Una versión corta del nombre para mostrar de la clase. Cadena con un valor entre 1 y 40 caracteres de longitud. No
Id El atributo Id corresponde al CLSID. GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
DisplayName Cadena localizable correspondiente al valor predeterminado de la clave clSID. Cadena con un valor entre 1 y 256 caracteres de longitud. No

Elementos secundarios

Elemento secundario Descripción
ImplementedCategories Especifica las categorías implementadas por la clase .
Conversión Especifica los formatos que una aplicación puede leer y escribir.
DataFormats Especifica los formatos de datos predeterminados y principales admitidos por una aplicación.
MiscStatus Especifica cómo crear y mostrar un objeto.
Verbos Especifica los verbos que se van a registrar para una aplicación.
DefaultIcon Proporciona información de icono predeterminada para presentaciones emblemáticas de objetos.
ToolboxBitmap32 Identifica el nombre del módulo y el identificador de recurso de un mapa de bits de 16 x 16 que se va a usar para la cara de una barra de herramientas o un botón del cuadro de herramientas.
TypeLib Biblioteca de tipos para una clase o interfaz.

Elementos primarios

Elemento primario Descripción
com4:SurrogateServer Registra un suplenteServer con uno o varios registros de clases.

Requisitos

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/com/windows10/4
Minimum OS Version Windows 10 (compilación 20348)