Partager via


ICatRegister::UnRegisterClassImplCategories, méthode (comcat.h)

Supprime un ou plusieurs identificateurs de catégorie implémentés d’une classe.

Syntaxe

HRESULT UnRegisterClassImplCategories(
  [in] REFCLSID rclsid,
  [in] ULONG    cCategories,
  [in] CATID [] rgcatid
);

Paramètres

[in] rclsid

Identificateur de classe.

[in] cCategories

Nombre de CATID de catégorie à supprimer.

[in] rgcatid

Tableau de CATID qui doivent être supprimés. Seuls les ID de catégorie spécifiés dans ce tableau sont supprimés.

Valeur retournée

Cette méthode peut retourner les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_INVALIDARG
Un ou plusieurs arguments sont incorrects.

Remarques

En cas d’erreur, cette méthode ne garantit pas que le Registre est restauré à l’état antérieur à l’appel. Cette méthode réussit même si un ou plusieurs ID de catégorie spécifiés ne sont pas inscrits pour la classe. Cette méthode ne peut être appelée que par le propriétaire d’une classe, généralement dans le cadre de la déinstallation du composant.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comcat.h

Voir aussi

ICatRegister