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 |