Partager via


Définition de catégories de composants

L’auteur d’une définition de catégorie de composant crée un GUID unique (le CATID) qui est publié avec la définition. D’autres parties connaissent la définition de ce type et peuvent utiliser ses classes prises en charge en conséquence. Comme la signature de méthode d’une interface, la sémantique d’une catégorie ne doit pas être modifiée après l’installation. Il est préférable de maintenir la compatibilité descendante de la catégorie en introduisant un nouvel identificateur de catégorie avec une sémantique révisée.

Étant donné que des identificateurs d’interface (IID) et des identificateurs de catégorie de composants (CATID) existent dans différents espaces de noms, il semble qu’il soit possible d’utiliser le même GUID à la fois pour un ID IID et un CATID. Toutefois, étant donné que les ID IID sont souvent utilisés pour le CLSID du serveur proxy/stub de l’interface, il existe un risque de conflit. Par conséquent, n’utilisez pas le même GUID pour un ID IID et un CATID.

Association d’icônes à une catégorie

Catégorisation par fonctionnalités de composant

Catégorisation par fonctionnalités de conteneur

Classes et associations par défaut

Gestionnaire de catégories de composants