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 |