共用方式為


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

另請參閱

ICatInformation