IEnumVARIANT::Reset 메서드(oaidl.h)
열거형 시퀀스를 시작 부분으로 다시 설정합니다.
구문
HRESULT Reset();
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
성공. |
|
실패. |
설명
처음 열거된 것과 정확히 동일한 변형 집합이 두 번째로 열거된다는 보장은 없습니다. 정확한 중복이 바람직하지만 결과는 열거되는 컬렉션에 따라 달라집니다. 일부 컬렉션에서 이 조건을 유지하는 것은 비실용적일 수 있습니다(예: 디렉터리에 있는 파일 열거).
예제
다음 코드는 IEnumVariant::Reset을 구현합니다. IEnumVariant 인터페이스의 전체 구현 예제는 COM Fundamentals Lines 샘플(Enumvar.cpp)에서 사용할 수 있습니다.
STDMETHODIMP
CEnumVariant::Reset()
{
m_lCurrent = m_lLBound;
return NOERROR;
}
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | oaidl.h |