Share via


ICatRegister::UnRegisterClassReqCategories-Methode (comcat.h)

Entfernt mindestens einen erforderlichen Kategoriebezeichner aus einer Klasse.

Syntax

HRESULT UnRegisterClassReqCategories(
  [in] REFCLSID rclsid,
  [in] ULONG    cCategories,
  [in] CATID [] rgcatid
);

Parameter

[in] rclsid

Der Klassenbezeichner.

[in] cCategories

Die Anzahl der kategorie-CATIDs, die entfernt werden sollen.

[in] rgcatid

Ein Array von CATIDs, die entfernt werden sollen. Nur die in diesem Array angegebenen Kategorie-IDs werden entfernt.

Rückgabewert

Diese Methode kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_INVALIDARG
Mindestens ein Argument ist falsch.

Hinweise

Im Falle eines Fehlers stellt diese Methode nicht sicher, dass die Registrierung in den Zustand vor dem Aufruf wiederhergestellt wird. Diese Methode ist auch dann erfolgreich, wenn mindestens eine der angegebenen Kategorie-IDs nicht für die Klasse registriert ist.

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

ICatRegister