Metodo ICatInformation::EnumClassesOfCategories (comcat.h)
Recupera un enumeratore per le classi che implementano uno o più identificatori di categoria specificati.
Sintassi
HRESULT EnumClassesOfCategories(
[in] ULONG cImplemented,
[in] const CATID [] rgcatidImpl,
[in] ULONG cRequired,
[in] const CATID [] rgcatidReq,
[out] IEnumGUID **ppenumClsid
);
Parametri
[in] cImplemented
Numero di ID categoria nella matrice rgcatidImpl . Questo valore non può essere zero. Se questo valore è -1, le classi vengono incluse nell'enumerazione, indipendentemente dalle categorie implementate.
[in] rgcatidImpl
Matrice di identificatori di categoria.
Se una classe richiede un identificatore di categoria non specificato, non è incluso nell'enumerazione .
[in] cRequired
Numero di ID di categoria nella matrice rgcatidReq . Il valore può essere zero. Se questo valore è -1, le classi vengono incluse nell'enumerazione, indipendentemente dalle categorie richieste.
[in] rgcatidReq
Matrice di identificatori di categoria.
[out] ppenumClsid
Puntatore a un puntatore all'interfaccia IEnumCLSID che può essere usato per enumerare i CLSID delle classi che implementano la categoria specificata.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY e S_OK.
Requisiti
Requisito | Valore |
---|---|
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 |