共用方式為


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

另請參閱

IModelIterator 介面