ICategoryProvider::EnumCategories 方法 (shobjidl_core.h)

获取表示类别的 GUID 列表的枚举器。

语法

HRESULT EnumCategories(
  [out] IEnumGUID **penum
);

参数

[out] penum

类型: IEnumGUID**

此方法返回时,包含指向 IEnumGUID 接口的指针的地址,该接口指定表示类别的 GUID 列表。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

对于系统文件夹视图对象, ICategoryProvider::EnumCategories 用于获取不与列关联的其他类别。 通过 penum 返回类别 GUID 列表时,UI 会尝试检索每个类别的名称。 然后,该名称显示为类别选择。 对于 Windows XP,该选项将显示在文件夹的 “排列图标依据 ”菜单中。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shell32.dll