Что означает код HRESULT 0x00040103 (VFW_S_NO_MORE_ITEMS)?

 
Предыдущий Следующий
DRAGDROP_S_USEDEFAULTCURSORS DATA_S_SAMEFORMATETC

VFW_S_NO_MORE_ITEMS

Что означает результат

VFW_S_NO_MORE_ITEMS: Это успешный статус окончания перечисления: следующих элементов в текущем списке DirectShow больше нет. Он не является ошибкой коллекции.

Что проверить

  • Завершите цикл перечисления при получении этого статуса.
  • Проверьте количество элементов, фактически полученное последним вызовом Next.
  • Не повторяйте Next только ради получения S_OK.
  • Если нужен новый снимок после изменения графа, создайте новый enumerator и начните отдельный проход.

Диагностика и исправление

Обрабатывайте код как штатный конец последовательности. Ошибка приложения возникает лишь тогда, когда оно ожидало обязательный элемент, которого действительно нет в коллекции.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.