Delen via


Onderdeelcategorieën definiëren

De auteur van een definitie van een onderdeelcategorie maakt een unieke GUID (de CATID) die samen met de definitie wordt gepubliceerd. Andere partijen kennen de definitie van dit type en kunnen de ondersteunde klassen dienovereenkomstig gebruiken. Net als de methodehandtekening van een interface, mag de semantiek van een categorie niet worden gewijzigd nadat deze is geïnstalleerd. Het is beter om achterwaartse compatibiliteit van de categorie te behouden door een nieuwe categorie-id met gewijzigde semantiek te introduceren.

Omdat interface-id's (IID) en onderdeelcategorie-id's (CATID) bestaan in verschillende naamruimten, lijkt het alsof het mogelijk is om dezelfde GUID te gebruiken voor zowel een IID als een CATID. Omdat IID's echter vaak worden gebruikt voor de CLSID van de proxy-/stubserver van de interface, is er mogelijk een conflict. Gebruik daarom niet dezelfde GUID voor een IID en CATID.

pictogrammen koppelen aan een categorie

categoriseren op onderdeelmogelijkheden

categoriseren op containermogelijkheden

standaardklassen en koppelingen

De Componentcategorieënmanager