다음을 통해 공유


IEnumVARIANT::Reset 메서드(oaidl.h)

열거형 시퀀스를 시작 부분으로 다시 설정합니다.

구문

HRESULT Reset();

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
S_FALSE
실패.

설명

처음 열거된 것과 정확히 동일한 변형 집합이 두 번째로 열거된다는 보장은 없습니다. 정확한 중복이 바람직하지만 결과는 열거되는 컬렉션에 따라 달라집니다. 일부 컬렉션에서 이 조건을 유지하는 것은 비실용적일 수 있습니다(예: 디렉터리에 있는 파일 열거).

예제

다음 코드는 IEnumVariant::Reset을 구현합니다. IEnumVariant 인터페이스의 전체 구현 예제는 COM Fundamentals Lines 샘플(Enumvar.cpp)에서 사용할 수 있습니다.

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

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oaidl.h

추가 정보

IEnumVARIANT