com:TreatAsClass

Inscription qui correspond à une inscription CLSID avec la sous-clé TreatAs.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <com:Extension>

                        <com:ComServer>

                             <com:TreatAsClass>

Syntax

<com:TreatAsClass 
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    DisplayName = 'An optional string with a value between 1 and 256 characters in length. This string is localizable.'
    TreatAs = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />

Clé :

? facultatif (zéro ou plus)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Id Correspond au CLSID de l’objet de classe COM. GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes
DisplayName Chaîne facultative représentant la valeur par défaut de la clé CLSID. Chaîne comprise entre 1 et 256 caractères. Cette chaîne est localisable. No
TreatAs Spécifie le CLSID d’une classe qui peut émuler la classe actuelle. GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes

Éléments enfants

Aucune.

Éléments parents

Élément parent Description
com:ComServer Déclare un point d’extension de package de type windows.comServer. L’extension comServer peut inclure quatre types d’inscriptions : ExeServer, SurrogateServer, ProgId ou TreatAsClass.

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/com/windows10
Minimum OS Version Windows 10 version 1703 (build 15063)