com:ProgId
Identificateur par programme (ProgID) qui peut être associé à un CLSID. Le ProgID identifie une classe, mais avec moins de précision qu’un CLSID, car il n’est pas garanti qu’il soit globalement unique.
Hiérarchie d’éléments
<com:ProgId>
Syntaxe
<com:ProgId
Id = 'An alphanumeric string separated by a period between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
Clsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
CurrentVersion = 'An alphanumeric string separated by a period between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).' />
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
Id | ID du ProgID. | 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 | Yes | |
Clsid | Associe un ProgID à un CLSID. | GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | No | |
CurrentVersion | Version du ProgID. | 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 | No |
É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. |
Remarques
L’attribut Clsid doit référencer l’attribut Id d’une classe ExeServer, d’une classe SurrogateServer ou d’une inscription TreatAsClass au sein de la même extension ComServer .
Pour plus d’informations sur le ProgID, consultez <Clé ProgID>.
Notes
Clsid et CurrentVersion s’excluent mutuellement, mais au moins un doit être fourni.
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) |