Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |