com5:Class (no InProcessServer)
Descrição
Define um registro de classe de servidor em processo.
Hierarquia de elementos
aplicativos <>
extensões de <>
< > InProcessServer
<com5:Class>
extensões de <>
< > InProcessServer
<com5:Class>
Sintaxe
<com5:Class ThreadingModel = "Both" | "STA" | "MTA" | "MainSTA" | "Neutral"
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>
Chave
{}
intervalo específico de ocorrências
Atributos
Atributo | Descrição | Tipo de dado | Necessário |
---|---|---|---|
ThreadingModel | O modelo de threading para carregar DLLs. | Um dos seguintes valores: "Both" , "STA" , "MTA" , "MainSTA" , "Neutral" | Sim |
Virtualização | Especifica se a virtualização é usada ao carregar a classe. | Um dos seguintes valores: "habilitado", "desabilitado" | Sim |
ProgId | Associa um ProgID (identificador programático) a um CLSID. | Uma cadeia de caracteres alfanumérica separada por um período entre 1 e 255 caracteres de comprimento, por exemplo, Foo.Bar ou Foo.Bar.1 | Não |
VersionIndependentProgId | Associa um ProgID a um CLSID. Esse valor é usado para determinar a versão mais recente de um aplicativo de objeto. | Uma cadeia de caracteres alfanumérica separada por um período entre 1 e 255 caracteres de comprimento, por exemplo, Foo.Bar ou Foo.Bar.1 | Não |
AutoConvertTo | Especifica a conversão automática de uma determinada classe de objetos em uma nova classe de objetos. | Um GUID no formato xxxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx. | Não |
InsertableObject | Indica que essa classe é inserível. | Booleano. | Não |
ShortDisplayName | Uma versão curta do nome de exibição da classe. | Uma cadeia de caracteres entre 1 e 40 caracteres de comprimento. | Não |
Id | O atributo ID corresponde ao CLSID. | Um GUID no formato xxxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx. | Sim |
DisplayName | Uma cadeia de caracteres localizável correspondente ao valor padrão da chave do CLSID. | Uma cadeia de caracteres entre 1 e 256 caracteres de comprimento. Essa cadeia de caracteres é localizável. | Não |
Elementos filho
Elemento | Descrição |
---|---|
|
Especifica categorias implementadas pela classe. |
de Conversão de |
Especifica os formatos que um aplicativo pode ler e gravar. |
DataFormats | Especifica os formatos de dados padrão e principais compatíveis com um aplicativo. |
MiscStatus | Especifica como criar e exibir um objeto. |
verbos | Especifica os verbos a serem registrados para um aplicativo. |
DefaultIcon | Fornece informações de ícone padrão para apresentações icônicas de objetos. |
|
Identifica o nome do módulo e a ID do recurso para um bitmap de 16 x 16 bits a ser usado para a face de uma barra de ferramentas ou botão de caixa de ferramentas. |
TypeLib | Uma biblioteca de tipos para uma classe ou interface. |
Observações
O elemento
Requisitos
Item | Valor |
---|---|
com5 | http://schemas.microsoft.com/appx/manifest/com/windows10/5 |
versão mínima do sistema operacional | Windows 11 versão 21H2 (Build 22000) |