| Предыдущий | Следующий |
| VFW_E_NO_CAPTURE_HARDWARE | VFW_E_DVD_INVALIDDOMAIN |
VFW_E_DVD_OPERATION_INHIBITED
Практический смысл
VFW_E_DVD_OPERATION_INHIBITED (0X80040276) относится к DirectShow DVD Navigator. Конкретный признак: DVD-диск запрещает эту user operation. Это состояние полезно как точка разделения нескольких соседних причин, поэтому не заменяйте его общим сообщением об ошибке.
Это failure HRESULT; успешность следующего шага подтверждайте отдельным результатом, а не отсутствием исключения в верхнем слое. В первую очередь проверяйте DVD domain/navigation state, authored restrictions, decoder/renderer topology и текущую команду IDvdControl2. Не переносите вывод с соседнего HRESULT только потому, что у него тот же facility или общий компонент.
Специфичные признаки исходного описания
How it differs from nearby results VFW_E_DVD_INVALIDDOMAIN means the command is invalid for the navigator state, while it means an otherwise meaningful user operation is currently forbidden by authored content.
identify the exact graph stage described here: the DVD Navigator rejects a user command because the authored disc currently marks that operation as prohibited.
AllStat describes it as “This User Operation is inhibited by DVD Content at this time”.
In the operation that produces this result, the DVD Navigator rejects a user command because the authored disc currently marks that operation as prohibited.
Что сохранить до исправления
- текущий DVD_DOMAIN и последовательность domain-change событий
- title/chapter/menu/stream identity и user-operation flags
- decoder/renderer inventory, graph generation и первый HRESULT
Как проверить границу
При асинхронной операции сохраняйте как HRESULT запуска/опроса, так и финальный operation HRESULT — они описывают разные границы. Для состояния «DVD-диск запрещает эту user operation» сначала воспроизведите минимальную операцию без параллельных изменений конфигурации, затем сравните before/after evidence.
Исправление и повтор
Исправляйте только подтверждённый prerequisite на уровне DirectShow DVD Navigator: входной параметр, capability, object state, provider/graph topology или внешний ресурс. После изменения заново получите актуальные объекты, если их состояние могло устареть, и повторите исходный минимальный вызов.
Технические ссылки
- Microsoft: DirectShow error and success codes.
- Microsoft: DVD navigation basics.
- Microsoft: IDvdControl2.
Нужно найти другой код? Найти другой код состояния или ошибки.
