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 |