Что означает код HRESULT 0xC00D0061 (NS_E_ALLOCATE_FILE_FAIL)?

 
Предыдущий Следующий
NS_E_MAX_FUNNELS_ALERT NS_E_PAGING_ERROR

NS_E_ALLOCATE_FILE_FAIL

Диагностика NS_E_ALLOCATE_FILE_FAIL

NS_E_ALLOCATE_FILE_FAIL обозначает конкретную границу в устаревшем серверном пути Windows Media Services/NetShow: NetShow Video Server не смог выделить файл блока параметров с именем parameter.parameter. Для NS_E_ALLOCATE_FILE_FAIL рассматривайте код как результат компонента, которому принадлежит эта граница, а не как доказательство сбоя всех частей потоковой передачи, хранилища или сети в случае сбой выделения файла c00d0061.

Контролируемая последовательность диагностики

Чтобы проверить NS_E_ALLOCATE_FILE_FAIL, сначала воспроизведите исходный вызов с тем же серверным объектом и содержимым в случае сбой выделения файла c00d0061. Затем для NS_E_ALLOCATE_FILE_FAIL соберите событие компонента и результат нижнего уровня, предшествующие этому общему HRESULT, прежде чем что-либо перезапускать или заменять в случае сбой выделения файла c00d0061. Наконец, для NS_E_ALLOCATE_FILE_FAIL создайте новый запрос или сеанс и убедитесь, что обработка проходит границу NS_E_ALLOCATE_FILE_FAIL, а не просто возвращает другую ошибку более ранней стадии в случае сбой выделения файла c00d0061.

Где формируется результат

Медиасервер открывает содержимое от имени своей службы и по собственному пути точки публикации в случае сбой выделения файла c00d0061. Наличие файла, каноническое имя, режим совместного доступа, выделение, состояние архива и возможность разобрать или передавать файл — независимые проверки в случае сбой выделения файла c00d0061.

Какие данные сохранить перед повтором

Зафиксируйте точку публикации, идентификатор материала или архива, канонический путь, учётную запись службы, режим открытия, размер и скорость файла, результат файловой системы и точную операцию жизненного цикла в случае сбой выделения файла c00d0061. Для NS_E_ALLOCATE_FILE_FAIL сохраните первый результат Win32, сокета, хранилища, анализатора или подключаемого модуля нижнего уровня, который появляется до NS_E_ALLOCATE_FILE_FAIL; этот HRESULT часто является сводным результатом на уровне сервера в случае сбой выделения файла c00d0061.

Интерпретация наблюдений

НаблюдениеЗначение
Та же операция возвращает NS_E_ALLOCATE_FILE_FAIL при неизменном идентификаторе объектаСбой воспроизводится на границе, где NetShow Video Server не смог выделить файл блока параметров с именем parameter.parameter; исследуйте этот компонент до внесения широких системных изменений в случае сбой выделения файла c00d0061.
Сначала регистрируется ошибка нижнего уровняДля NS_E_ALLOCATE_FILE_FAIL используйте этот более ранний результат как основной диагностический сигнал в случае сбой выделения файла c00d0061. NS_E_ALLOCATE_FILE_FAIL может лишь отображать его в пространство имён Windows Media в случае сбой выделения файла c00d0061.
Новый сеанс проходит эту проверку, но завершается ошибкой позднееРезультат более поздней стадии означает, что исходное условие NS_E_ALLOCATE_FILE_FAIL устранено в случае сбой выделения файла c00d0061. Диагностируйте новый код как отдельную стадию конвейера в случае сбой выделения файла c00d0061.
Ошибка возникает только у другого клиента или материалаДля NS_E_ALLOCATE_FILE_FAIL сравните конфигурацию конкретного объекта, метаданные содержимого и ограничения; это говорит против восстановления всего сервера в случае сбой выделения файла c00d0061.

Контрольный список проверки

  1. Зафиксируйте 0xC00D0061, NS_E_ALLOCATE_FILE_FAIL, точный API или административное действие и время первого появления в случае сбой выделения файла c00d0061.
  2. Сохраните точку публикации, идентификатор материала или архива, канонический путь, учётную запись службы, режим открытия, размер и скорость файла, результат файловой системы и точную операцию жизненного цикла в случае сбой выделения файла c00d0061.
  3. Для NS_E_ALLOCATE_FILE_FAIL проверьте текущее состояние до его изменения; серверные дескрипторы и сеансы с состоянием могут устареть после повторного подключения, перезапуска, пересоздания или замены носителя в случае сбой выделения файла c00d0061.
  4. Для NS_E_ALLOCATE_FILE_FAIL примените одно контролируемое действие: соберите событие компонента и результат нижнего уровня, предшествующие этому общему HRESULT, прежде чем что-либо перезапускать или заменять в случае сбой выделения файла c00d0061.
  5. Повторно проверьте NS_E_ALLOCATE_FILE_FAIL с новым поколением операции и проконтролируйте как код возврата, так и ожидаемое поведение потока, файла, диска, материала или сеанса в случае сбой выделения файла c00d0061.

Карта данных, специфичных для кода

АспектВопрос для этого результата
ОбъектДля маркера allocate-file ошибки NS_E_ALLOCATE_FILE_FAIL зафиксируйте, какой серверный объект выбран и по-прежнему ли его идентификатор соответствует дескриптору вызывающей стороны в случае сбой выделения файла c00d0061. Это отделяет невозможность NetShow Video Server выделить файл блока параметров parameter.parameter от общего сбоя публикации в случае сбой выделения файла c00d0061.
СостояниеДля маркера file-fail ошибки NS_E_ALLOCATE_FILE_FAIL зафиксируйте состояние жизненного цикла непосредственно перед сбойным запросом и ожидавшийся следующий переход в случае сбой выделения файла c00d0061. Это отделяет невозможность NetShow Video Server выделить файл блока параметров parameter.parameter от общего сбоя публикации в случае сбой выделения файла c00d0061.
Входные данныеДля маркера fail-allocate ошибки NS_E_ALLOCATE_FILE_FAIL зафиксируйте точный путь, адрес, индекс, материал, поток, устройство или значение конфигурации, переданное ответственному компоненту в случае сбой выделения файла c00d0061. Это отделяет невозможность NetShow Video Server выделить файл блока параметров parameter.parameter от общего сбоя публикации в случае сбой выделения файла c00d0061.
РесурсыДля маркера allocate-file ошибки NS_E_ALLOCATE_FILE_FAIL зафиксируйте активные сеансы, открытые файлы, битрейт, пропускную способность, свободное место на диске или другое ограничение, относящееся к операции в случае сбой выделения файла c00d0061. Это отделяет невозможность NetShow Video Server выделить файл блока параметров parameter.parameter от общего сбоя публикации в случае сбой выделения файла c00d0061.

Диагностическая метка в нижнем регистре сбой выделения файла используется на этой странице только как краткое обозначение при устранении неполадок; программными идентификаторами остаются NS_E_ALLOCATE_FILE_FAIL и HRESULT 0xC00D0061.

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

Для автоматизации записывайте как символьное имя, так и числовой HRESULT в случае сбой выделения файла c00d0061. Символьное имя сохраняет границу подсистемы Windows Media, которую может скрыть общий форматировщик ошибок COM в случае сбой выделения файла c00d0061.


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