IEnumVARIANT::Reset 方法 (oaidl.h)

将枚举序列重置到开头。

语法

HRESULT Reset();

返回值

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

返回代码 说明
S_OK
成功。
S_FALSE
失败。

注解

无法保证第二次枚举完全相同的变体集,这与第一次枚举时完全相同。 尽管需要确切的重复项,但结果取决于要枚举的集合。 你可能会发现,某些集合不切实际地维护此条件 (例如,目录) 中的文件枚举。

示例

以下代码实现 IEnumVariant::Reset。 COM 基础知识行示例 (Enumvar.cpp) 中提供了 IEnumVariant 接口的完整示例实现。

STDMETHODIMP
CEnumVariant::Reset()
{
   m_lCurrent = m_lLBound;
   return NOERROR;
}

要求

要求
目标平台 Windows
标头 oaidl.h

另请参阅

IEnumVARIANT