IModelIterator::Reset メソッド (dbgmodel.h)
反復可能な概念から返される反復子の Reset メソッドは、反復子が最初に作成されたとき (最初の要素の前) に反復子の位置を復元します。 反復子で Reset メソッドをサポートすることを強くお勧めしますが、必須ではありません。 反復子は C++ 入力反復子に相当し、前方反復の 1 回のパスのみを許可できます。 このような場合、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 インターフェイス の