iCatInformation::EnumClassesOfCategories 方法 (comcat.h)
擷取實作一或多個指定類別標識碼之類別的列舉值。
語法
HRESULT EnumClassesOfCategories(
[in] ULONG cImplemented,
[in] const CATID [] rgcatidImpl,
[in] ULONG cRequired,
[in] const CATID [] rgcatidReq,
[out] IEnumGUID **ppenumClsid
);
參數
[in] cImplemented
rgcatidImpl 陣列中的類別標識碼數目。 此值不得為零。 如果此值為 -1,則類別會包含在列舉中,而不論其實作的類別為何。
[in] rgcatidImpl
類別標識碼的陣列。
如果類別需要未指定的類別標識碼,則不會包含在列舉中。
[in] cRequired
rgcatidReq 陣列中的類別標識碼數目。 此值可以是零。 如果此值為 -1,則類別會包含在列舉中,而不論它們所需的類別為何。
[in] rgcatidReq
類別標識碼的陣列。
[out] ppenumClsid
IEnumCLSID 介面指標的指標,可用來列舉實作指定類別的 CLSID。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY和S_OK。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | comcat.h |