com5 :Class (in InProcessHandler)
Description
Définit une inscription de classe de gestionnaire in-process.
Hiérarchie d’éléments
<com5 :Class>
<com5 :Class>
Syntaxe
<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>
Clé
{}
plage d’occurrences spécifique
Attributs
Attribut | Description | Type de données | Obligatoire |
---|---|---|---|
Virtualisation | Spécifie si la virtualisation est utilisée lors du chargement de la classe. | Une des valeurs suivantes : « activé », « désactivé » | Oui |
ProgId | Associe un identificateur programmatique (ProgID) à un CLSID. | Chaîne alphanumérique séparée par un point avec une valeur comprise entre 1 et 255 caractères (par exemple, Foo.Bar ou Foo.Bar.1). | Non |
VersionIndependentProgId | Associe un ProgID à un CLSID. Cette valeur est utilisée pour déterminer la dernière version d’une application objet. | Chaîne alphanumérique séparée par une période comprise entre 1 et 255 caractères, par exemple Foo.Bar ou Foo.Bar.1 | Non |
AutoConvertTo | Spécifie la conversion automatique d’une classe donnée d’objets en une nouvelle classe d’objets. | GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. | Non |
InsertableObject | Indique que cette classe peut être insérée. | Booléen. | Non |
ShortDisplayName | Une version courte du nom d’affichage de la classe. | Chaîne avec une valeur comprise entre 1 et 40 caractères. | Non |
Id | L’attribut ID correspond au CLSID (HKCR\CLSID{MyGuid}). | GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. | Oui |
DisplayName | Chaîne localisable correspondant à la valeur par défaut de la clé CLSID. | Chaîne comprise entre 1 et 256 caractères. Cette chaîne est localisable. | Non |
Éléments enfants
Élément | Description |
---|---|
de catégories implémentées | Spécifie les catégories implémentées par la classe. |
de conversion | Spécifie les formats qu’une application peut lire et écrire. |
DataFormats | Spécifie les formats de données par défaut et principaux pris en charge par une application. |
MiscStatus | Spécifie comment créer et afficher un objet. |
verbes | Spécifie les verbes à inscrire pour une application. |
DefaultIcon | Fournit des informations d’icône par défaut pour les présentations emblématiques d’objets. |
ToolboxBitmap32 | Identifie le nom du module et l’ID de ressource d’une bitmap de 16 x 16 à utiliser pour le visage d’une barre d’outils ou d’un bouton de boîte à outils. |
TypeLib | Bibliothèque de types pour une classe ou une interface. |
Exigences
Article | Valeur |
---|---|
com5 | http://schemas.microsoft.com/appx/manifest/com/windows10/5 |
version minimale du système d’exploitation | Windows 11 version 21H2 (build 22000) |