Bagikan melalui


IModelIterator::Metode reset (dbgmodel.h)

Metode Reset pada iterator yang dikembalikan dari konsep yang dapat diulang akan memulihkan posisi iterator ke tempat iterator pertama kali dibuat (sebelum elemen pertama). Meskipun sangat disarankan agar iterator mendukung metode Reset, itu tidak diperlukan. Iterator dapat setara dengan iterator input C++ dan hanya mengizinkan satu lolos perulangan maju. Dalam kasus seperti itu, metode Reset mungkin gagal dengan E_NOTIMPL.

Sintaks

HRESULT Reset();

Mengembalikan nilai

Metode ini mengembalikan HRESULT.

Keterangan

Sampel Kode

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;
}

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Antarmuka IModelIterator