Método ICatInformation::EnumClassesOfCategories (comcat.h)
Recupera um enumerador para as classes que implementam um ou mais identificadores de categoria especificados.
Sintaxe
HRESULT EnumClassesOfCategories(
[in] ULONG cImplemented,
[in] const CATID [] rgcatidImpl,
[in] ULONG cRequired,
[in] const CATID [] rgcatidReq,
[out] IEnumGUID **ppenumClsid
);
Parâmetros
[in] cImplemented
O número de IDs de categoria na matriz rgcatidImpl . Esse valor não pode ser zero. Se esse valor for -1, as classes serão incluídas na enumeração, independentemente das categorias implementadas.
[in] rgcatidImpl
Uma matriz de identificadores de categoria.
Se uma classe exigir um identificador de categoria que não seja especificado, ela não será incluída na enumeração .
[in] cRequired
O número de IDs de categoria na matriz rgcatidReq . Esse valor pode ser zero. Se esse valor for -1, as classes serão incluídas na enumeração, independentemente das categorias necessárias.
[in] rgcatidReq
Uma matriz de identificadores de categoria.
[out] ppenumClsid
Um ponteiro para um ponteiro de interface IEnumCLSID que pode ser usado para enumerar os CLSIDs das classes que implementam a categoria especificada.
Retornar valor
Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY e S_OK.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comcat.h |