Freigeben über


ICatInformation::IsClassOfCategories-Methode (comcat.h)

Bestimmt, ob eine Klasse eine oder mehrere Kategorien implementiert.

Syntax

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

Parameter

[in] rclsid

Der Klassenbezeichner.

[in] cImplemented

Die Anzahl der Kategorie-IDs im rgcatidImpl-Array . Dieser Wert darf nicht 0 sein. Wenn dieser Wert -1 ist, werden die implementierten Kategorien nicht getestet.

[in] rgcatidImpl

Ein Array von Kategoriebezeichnern.

Wenn die Klasse eine Kategorie erfordert, die nicht in rgcatidReq aufgeführt ist, ist sie nicht in der Enumeration enthalten.

[in] cRequired

Die Anzahl der Kategorie-IDs im rgcatidReq-Array . Dieser Wert kann auch 0 sein. Wenn dieser Wert -1 ist, werden die erforderlichen Kategorien nicht getestet.

[in] rgcatidReq

Ein Array von Kategoriebezeichnern.

Rückgabewert

Wenn die Klassen-ID einer der angegebenen Kategorien entspricht, wird der Rückgabewert S_OK. Andernfalls ist es S_FALSE.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comcat.h

Weitere Informationen

ICatInformation