Partager via


Méthode ICatInformation ::IsClassOfCategories (comcat.h)

Détermine si une classe implémente une ou plusieurs catégories.

Syntaxe

HRESULT IsClassOfCategories(
  [in] REFCLSID       rclsid,
  [in] ULONG          cImplemented,
  [in] const CATID [] rgcatidImpl,
  [in] ULONG          cRequired,
  [in] const CATID [] rgcatidReq
);

Paramètres

[in] rclsid

Identificateur de classe.

[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 catégories implémentées ne sont pas testées.

[in] rgcatidImpl

Tableau d’identificateurs de catégorie.

Si la classe nécessite une catégorie non répertoriée dans rgcatidReq, 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 catégories requises ne sont pas testées.

[in] rgcatidReq

Tableau d’identificateurs de catégorie.

Valeur retournée

Si l’ID de classe appartient à l’une des catégories spécifiées, la valeur de retour est S_OK. Sinon, est-ce S_FALSE.

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

Voir aussi

ICatInformation