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;
}
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |