IModelIterator::Reset 메서드(dbgmodel.h)
반복 가능한 개념에서 반환된 반복기의 Reset 메서드는 반복기가 처음 만들어졌을 때의 위치(첫 번째 요소 이전)로 반복기의 위치를 복원합니다. 반복기가 Reset 메서드를 지원하는 것이 좋지만 필수는 아닙니다. 반복기는 C++ 입력 반복기와 동일할 수 있으며 한 번의 전달 반복만 허용합니다. 이 경우 Reset 메서드가 E_NOTIMPL 실패할 수 있습니다.
구문
HRESULT Reset();
반환 값
이 메서드는 HRESULT를 반환합니다.
설명
코드 예제
IFACEMETHOD(Reset)()
{
// It is legal for an iterator to be unable to Reset(). E_NOTIMPL can
// be returned in that case. If an iterator is capable of a reset, it
// should always prefer to implement such.
m_position = 0;
return S_OK;
}
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |