com4:Class (in InProcessHandler)

Definisce una registrazione della classe del gestore in-process.

Gerarchia degli elementi

<Pacchetto>

    <Applicazioni>

         <Applicazione>

              <Estensioni>

                   <com4:InProcessHandler>

                        <com4:Class>

Sintassi

<com4:Class
    Virtualization = 'A string that can have one of the following values: "enabled" or "disabled".'
    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>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Virtualizzazione Specifica se la virtualizzazione viene utilizzata durante il caricamento della classe. Stringa che può avere uno dei valori seguenti: abilitato o disabilitato.
Progid Associa un identificatore programmatico (ProgID) a un CLSID. Stringa alfanumerica separata da un punto con un valore compreso tra 1 e 255 caratteri (ad esempio, Foo.Bar o Foo.Bar.1). No
VersionIndependentProgId Associa un ProgID a un CLSID. Questo valore viene usato per determinare la versione più recente di un'applicazione oggetto. Stringa alfanumerica separata da un punto con un valore compreso tra 1 e 255 caratteri (ad esempio, Foo.Bar o Foo.Bar.1). No
AutoConvertTo Specifica la conversione automatica di una determinata classe di oggetti in una nuova classe di oggetti . GUID nel formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. No
InsertableObject Indica che questa classe può essere inserita. Un valore booleano. No
ShortDisplayName Versione breve del nome visualizzato della classe. Stringa con un valore compreso tra 1 e 40 caratteri. No
Id L'attributo Id corrisponde al CLSID (HKCR\CLSID{MyGuid}). GUID nel formato xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
DisplayName Nome visualizzato della classe. Stringa con un valore compreso tra 1 e 256 caratteri. Questa stringa è localizzabile. No

Elementi figlio

Elemento figlio Descrizione
ImplementazioneCategorie Specifica le categorie implementate dalla classe .
Conversione Specifica i formati che un'applicazione può leggere e scrivere.
Dataformats Specifica i formati di dati predefiniti e principali supportati da un'applicazione.
MiscStatus Specifica come creare e visualizzare un oggetto .
Verbi Specifica i verbi da registrare per un'applicazione.
DefaultIcon Fornisce informazioni sull'icona predefinite per le presentazioni iconiche di oggetti.
ToolboxBitmap32 Identifica il nome del modulo e l'ID risorsa per una bitmap 16 x 16 da usare per il viso di una barra degli strumenti o di un pulsante della casella degli strumenti.
Typelib Libreria dei tipi per una classe o un'interfaccia.

Elementi padre

Elemento padre Descrizione
com4:InProcessHandler Registra un gestore in-process con una o più registrazioni di classe.

Requisiti

Elemento Valore
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/4
Minimum OS Version Windows 10 (Build 20348)