Compartir a través de


com5:Class (en InProcessHandler)

Descripción

Define un registro de clase de controlador en proceso.

Jerarquía de elementos

<Paquete>

     <APLICACIONES>

          <Application>

               <Extensiones>

                    <com4:Extension>

                         <com4:ComServer>

                              <com5:InProcessHandler>

                                   <com5:Class>

Syntax

<com5:Class     Virtualization = "enabled" | "disabled"
    ProgId = An alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1
    VersionIndependentProgId = An alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1
    AutoConvertTo = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
    InsertableObject = Boolean.
    ShortDisplayName = A string between 1 and 40 characters in length.
    Id = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
    DisplayName = A string between 1 and 256 characters in length. This string is localizable.
>
<!-- Child elements -->
  ImplementedCategories{0,4000}
  Conversion{0,4000}
  DataFormats{0,4000}
  MiscStatus{0,4000}
  Verbs{0,4000}
  DefaultIcon{0,4000}
  ToolboxBitmap32{0,4000}
  TypeLib{0,4000}
</com5:Class>

Clave

{} intervalo específico de repeticiones

Atributos

Atributo Descripción Tipo de datos Requerido
Virtualización Especifica si se usa la virtualización al cargar la clase . Uno de los siguientes valores: "enabled" , "disabled"
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. Una cadena alfanumérica separada por un punto 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-xxxx-xxxxxxxxxxxx. No
InsertableObject Indica que esta clase es insertable. 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
Identificador El atributo Id corresponde al CLSID (HKCR\CLSID{MyGuid}). GUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
DisplayName Cadena localizable correspondiente al valor predeterminado de la clave clSID. Cadena de entre 1 y 256 caracteres de longitud. Esta cadena se puede localizar. No

Elementos secundarios

Elemento 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 iconos predeterminada para presentaciones icónicas 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.

Requisitos

Elemento Valor
com5 http://schemas.microsoft.com/appx/manifest/com/windows10/5
Minimum OS Version Windows 11 versión 21H2 (compilación 22000)