Condividi tramite


Metodo ICatRegister::UnRegisterClassImplCategories (comcat.h)

Rimuove uno o più identificatori di categoria implementati da una classe.

Sintassi

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

Parametri

[in] rclsid

Identificatore di classe.

[in] cCategories

Numero di CATID di categoria da rimuovere.

[in] rgcatid

Matrice di CATID da rimuovere. Vengono rimossi solo gli ID categoria specificati in questa matrice.

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_INVALIDARG
Uno o più argomenti non sono corretti.

Commenti

In caso di errore, questo metodo non garantisce che il Registro di sistema venga ripristinato nello stato prima della chiamata. Questo metodo avrà esito positivo anche se uno o più ID di categoria specificati non sono registrati per la classe . Questo metodo può essere chiamato solo dal proprietario di una classe, in genere come parte dell'installazione del componente.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comcat.h

Vedi anche

ICatRegister