Método ICatRegister::UnRegisterClassImplCategories (comcat.h)

Quita uno o varios identificadores de categoría implementados de una clase.

Sintaxis

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

Parámetros

[in] rclsid

Identificador de clase.

[in] cCategories

Número de CATID de categoría que se van a quitar.

[in] rgcatid

Matriz de CATID que se van a quitar. Solo se quitan los identificadores de categoría especificados en esta matriz.

Valor devuelto

Este método puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
Uno o varios argumentos son incorrectos.

Comentarios

En caso de error, este método no garantiza que el registro se restaure al estado antes de la llamada. Este método se realizará correctamente incluso si uno o varios de los identificadores de categoría especificados no están registrados para la clase . El propietario de una clase solo puede llamar a este método, normalmente como parte de la desinstalación del componente.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comcat.h

Consulte también

ICatRegister