Compartir a través de


Método ICatInformation::EnumClassesOfCategories (comcat.h)

Recupera un enumerador para las clases que implementan uno o varios identificadores de categoría especificados.

Sintaxis

HRESULT EnumClassesOfCategories(
  [in]  ULONG          cImplemented,
  [in]  const CATID [] rgcatidImpl,
  [in]  ULONG          cRequired,
  [in]  const CATID [] rgcatidReq,
  [out] IEnumGUID      **ppenumClsid
);

Parámetros

[in] cImplemented

Número de identificadores de categoría en la matriz rgcatidImpl . Este valor no puede ser cero. Si este valor es -1, las clases se incluyen en la enumeración, independientemente de las categorías que implementen.

[in] rgcatidImpl

Matriz de identificadores de categoría.

Si una clase requiere un identificador de categoría que no se especifica, no se incluye en la enumeración .

[in] cRequired

Número de identificadores de categoría en la matriz rgcatidReq . Este valor puede ser cero. Si este valor es -1, las clases se incluyen en la enumeración, independientemente de las categorías que necesiten.

[in] rgcatidReq

Matriz de identificadores de categoría.

[out] ppenumClsid

Puntero a un puntero de interfaz IEnumCLSID que se puede usar para enumerar los CLSID de las clases que implementan la categoría especificada.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY y S_OK.

Requisitos

Requisito Value
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

ICatInformation