IStringTable::Enumerate 方法 (mmc.h)

IStringTable::Enumerate 方法提供指向枚举器上 IEnumString 接口的指针,该接口可以返回管理单元的字符串表中的字符串。 IEnumString 接口是标准 COM 接口。

语法

HRESULT Enumerate(
  [out] IEnumString **ppEnum
);

parameters

[out] ppEnum

接收指向枚举器的接口指针的 IEnumString* 指针变量的地址。 如果发生错误,*ppEnum 设置为 NULL。 如果 *ppEnum 为非 NULL,则 MMC 的 IEnumString 实现在 *ppEnum 上调用 IUnknown::AddRef。 当不再需要接口时,管理单元必须调用 IUnknown::Release

返回值

此方法可以返回其中一个值。

注解

返回的 IEnumString 枚举表示检索枚举时基础字符串表中字符串集合的快照。 IEnumString::Reset 和 IEnumString::Clone 都不采用集合的新快照。

IEnumString 的实现使用默认的 OLE 任务内存分配器为其返回的字符串分配内存。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 mmc.h
DLL Mmcndmgr.dll

另请参阅

IStringTable

IStringTable::FindString