Что означает код HRESULT 0x800F020F (SPAPI_E_DI_NOFILECOPY)?

 
Предыдущий Следующий
SPAPI_E_DI_DO_DEFAULT SPAPI_E_INVALID_HWPROFILE

SPAPI_E_DI_NOFILECOPY

Отсутствие копирования файлов может быть успешным исходом установки

SPAPI_E_DI_NOFILECOPY означает, что текущая операция установки устройства не требует копирования файлов. Код относится к пути управления DIF и очередью файлов, а не доказывает отсутствие исходного файла. Существующие файлы, установка null-драйвера или этап, обновляющий только конфигурацию, могут законно дать этот результат.

Смысл необходимо оценивать вместе с SP_DEVINSTALL_PARAMS. Такие флаги, как DI_NOFILECOPY и DI_NOVCP , определяют, ставят ли установщики операции в очередь, используют ли очередь вызывающей стороны или самостоятельно фиксируют файловые изменения.

Не превращайте квалифицированный статус в ошибку копирования

  • Проверьте активный код DIF и флаги установки устройства.
  • Убедитесь, что другой этап не зафиксировал требуемую файловую очередь ранее.
  • Отличайте «нечего копировать» от пустой очереди из-за неверно выбранного раздела INF.
  • Используйте текстовый журнал SetupAPI, чтобы подтвердить проверенные разделы DDInstall и файловые операции.

Ссылки


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