Site icon EfmSoft

Что означает код HRESULT 0x8004022D (VFW_E_DUPLICATE_NAME)?

 
Предыдущий Следующий
VFW_E_SAMPLE_REJECTED_EOS VFW_E_TIMEOUT

VFW_E_DUPLICATE_NAME

Что означает VFW_E_DUPLICATE_NAME

VFW_E_DUPLICATE_NAME (0x8004022D) — DirectShow graph уже содержит filter с таким именем.

Практический смысл

При AddFilter/graph construction requested name сталкивается с существующим именем filter. Это конфликт идентификатора внутри graph, а не проблема регистрации самого COM-класса.

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

  • Перечислите filters текущего graph и их имена.
  • Определите, добавляется ли тот же filter повторно.
  • Используйте уникальное имя либо существующий filter object.
  • Не меняйте registry registration ради локального name collision в одном graph.

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


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

Exit mobile version