Что означает код HRESULT 0xC00D119E (NS_E_WMP_ALREADY_IN_USE)?

 
Предыдущий Следующий
NS_E_WMP_INVALID_ASX NS_E_WMP_IMAPI_FAILURE

NS_E_WMP_ALREADY_IN_USE

Точка в workflow

NS_E_WMP_ALREADY_IN_USE фиксирует конкретную границу: Операция завершилась состоянием: wmp уже in use. Для этого результата полезно рассматривать маркер состояния «wmp already in use» как имя этапа, а не как общий сбой Windows Media.

Что записать

Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT. Для состояния «Операция завершилась состоянием: wmp уже in use» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_WMP_ALREADY_IN_USEОн подтверждает границу «Операция завершилась состоянием: wmp уже in use» только для текущего объекта и generation.
После целевого изменения NS_E_WMP_ALREADY_IN_USE исчезаетЭто поддерживает связь отказа с условием «Операция завершилась состоянием: wmp уже in use», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «wmp already in use» может быть лишь отображением ошибки более низкого компонента.

Изолированный тест

Для проверки маркер состояния «wmp already in use» сравните два запуска одной операции: исходный с состоянием «Операция завершилась состоянием: wmp уже in use» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_WMP_ALREADY_IN_USE и объект, которому принадлежит маркер состояния «wmp already in use».
  2. Сохраните входные данные до изменения состояния «Операция завершилась состоянием: wmp уже in use».
  3. Устраните только условие «Операция завершилась состоянием: wmp уже in use» и выполните тот же вызов ещё раз.

Завершение проверки

Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. Если после этого «Операция завершилась состоянием: wmp уже in use» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

Документация


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