| Предыдущий | Следующий |
| TAPI_E_NOTENOUGHMEMORY | TAPI_E_NOITEMS |
OLE_E_ENUM_NOMORE
Что означает OLE_E_ENUM_NOMORE
OLE_E_ENUM_NOMORE: OLE enumerator не может вернуть следующий элемент, потому что связанные данные больше недоступны. Это отличается от обычного конца стабильной коллекции: underlying object/state, на который опирался enumerator, был утрачен.
Что проверить
- Уточните, что перечислялось — verbs, advise connections или другой OLE collection — и когда создан enumerator.
- Проверьте, не был ли object закрыт, reloaded или modified так, что snapshot enumeration стал недействительным.
- Не храните enumerator дольше lifetime объекта, который поставляет ему данные.
Дальнейшие действия
Создайте новый enumerator после стабилизации объекта или завершите обход как предусмотрено API. Retry на старом enumerator не восстановит уже исчезнувшее associated data.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.