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 |