com4 :Class (dans InProcessServer)
Définit une inscription de classe de serveur in-process.
Hiérarchie d’éléments
<com4 :Class>
Syntaxe
<com4:Class
ThreadingModel = 'A string that can have one of the following values: "Both", "STA", "MTA", "MainSTA", or "Neutral".'
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>
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
ThreadingModel | Modèle de thread pour le chargement des DLL. | Chaîne qui peut avoir l’une des valeurs suivantes : Both, STA, MTA, MainSTA ou Neutral. | Yes | |
Virtualisation | Spécifie si la virtualisation est utilisée lors du chargement de la classe . | Chaîne qui peut avoir l’une des valeurs suivantes : activé ou désactivé. | Yes | |
ProgId | Associe un identificateur programmatique (ProgID) à un CLSID. | Chaîne alphanumérique séparée par un point dont la valeur est comprise entre 1 et 255 caractères (par exemple, Foo.Bar ou Foo.Bar.1). | No | |
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 un point dont la valeur est comprise entre 1 et 255 caractères (par exemple, Foo.Bar ou Foo.Bar.1). | No | |
AutoConvertTo | Spécifie la conversion automatique d’une classe d’objets donnée en une nouvelle classe d’objets. | GUID au format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx. | No | |
InsertableObject | Indique que cette classe peut être insérée. | Une valeur booléenne. | No | |
ShortDisplayName | Version courte du nom complet de la classe. | Chaîne dont la valeur est comprise entre 1 et 40 caractères. | No | |
Id | L’attribut Id correspond au CLSID. | GUID au format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx. | Yes | |
DisplayName | Chaîne localisable correspondant à la valeur par défaut de la clé du CLSID. | Chaîne dont la valeur est comprise entre 1 et 256 caractères. Cette chaîne est localisable. | No |
Éléments enfants
Élément enfant | Description |
---|---|
ImplementedCategories | Spécifie les catégories implémentées par la classe . |
Conversion | Spécifie les formats qu’une application peut lire et écrire. |
Dataformats | Spécifie les formats de données par défaut et main pris en charge par une application. |
MiscStatus | Spécifie comment créer et afficher un objet. |
Verbes et adverbes | Spécifie les verbes à inscrire pour une application. |
DefaultIcon | Fournit des informations sur les icônes par défaut pour les présentations emblématiques d’objets. |
Boîte à outilsBitmap32 | Identifie le nom du module et l’ID de ressource d’une bitmap 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. |
Éléments parents
Élément parent | Description |
---|---|
com4 :InProcessServer | Inscrit un serveur in-process avec une ou plusieurs inscriptions de classe. |
Configuration requise
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
Minimum OS Version | Windows 10 (build 20348) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour