Méthode ICatInformation ::EnumClassesOfCategories (comcat.h)
Récupère un énumérateur pour les classes qui implémentent un ou plusieurs identificateurs de catégorie spécifiés.
Syntaxe
HRESULT EnumClassesOfCategories(
[in] ULONG cImplemented,
[in] const CATID [] rgcatidImpl,
[in] ULONG cRequired,
[in] const CATID [] rgcatidReq,
[out] IEnumGUID **ppenumClsid
);
Paramètres
[in] cImplemented
Nombre d’ID de catégorie dans le tableau rgcatidImpl . Cette valeur ne peut pas être égale à zéro. Si cette valeur est -1, les classes sont incluses dans l’énumération, quelles que soient les catégories qu’elles implémentent.
[in] rgcatidImpl
Tableau d’identificateurs de catégorie.
Si une classe nécessite un identificateur de catégorie qui n’est pas spécifié, elle n’est pas incluse dans l’énumération.
[in] cRequired
Nombre d’ID de catégorie dans le tableau rgcatidReq . Cette valeur peut être zéro. Si cette valeur est -1, les classes sont incluses dans l’énumération, quelles que soient les catégories dont elles ont besoin.
[in] rgcatidReq
Tableau d’identificateurs de catégorie.
[out] ppenumClsid
Pointeur vers un pointeur d’interface IEnumCLSID qui peut être utilisé pour énumérer les CLSID des classes qui implémentent la catégorie spécifiée.
Valeur retournée
Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY et S_OK.
Configuration requise
Condition requise | Valeur |
---|---|
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 |