Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode Reset sur un itérateur retourné à partir du concept itérable restaure la position de l’itérateur sur l’emplacement où il était lors de la création de l’itérateur (avant le premier élément). Bien qu’il soit fortement recommandé que l’itérateur prend en charge la méthode Reset, il n’est pas nécessaire. Un itérateur peut être l’équivalent d’un itérateur d’entrée C++ et autoriser uniquement une seule transmission d’itération vers l’avant. Dans ce cas, la méthode Reset peut échouer avec E_NOTIMPL.
Syntaxe
HRESULT Reset();
Valeur de retour
Cette méthode retourne HRESULT.
Remarques
Exemple de code
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;
}
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | dbgmodel.h |