Share via


Definizione delle categorie di componenti

L'autore di una definizione di categoria di componenti crea un GUID univoco (CATID) pubblicato insieme alla definizione. Altre parti conoscono la definizione di questo tipo e possono usare di conseguenza le relative classi supportate. Analogamente alla firma del metodo di un'interfaccia, la semantica di una categoria non deve essere modificata dopo l'installazione. È preferibile mantenere la compatibilità con le versioni precedenti della categoria introducendo un nuovo identificatore di categoria con semantica modificata.

Poiché gli identificatori di interfaccia (IID) e gli identificatori di categoria dei componenti (CATID) esistono in spazi dei nomi diversi, sembra che sia possibile usare lo stesso GUID per un IID e un CATID. Tuttavia, poiché i LED vengono spesso usati per il CLSID del server proxy/stub dell'interfaccia, esiste il potenziale di conflitto. Pertanto, non usare lo stesso GUID per un IID e CATID.

Associazione di icone a una categoria

Categorizzazione in base alle funzionalità dei componenti

Categorizzazione in base alle funzionalità del contenitore

Classi e associazioni predefinite

Gestione categorie componenti